InlineAsmIdentifierInfo was declared a class in some places and a class in others.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314508
91177308-0d34-0410-b5e6-
96231b3b80d8
class MCTargetAsmParser;
class SourceMgr;
-struct InlineAsmIdentifierInfo {
+class InlineAsmIdentifierInfo {
+public:
enum IdKind {
IK_Invalid, // Initial state. Unexpected after a successful parsing.
IK_Label, // Function/Label reference.
Var.Length = size / type;
}
InlineAsmIdentifierInfo() : Kind(IK_Invalid) {}
+
private:
// Discrimint using the current kind
IdKind Kind;