diff options
Diffstat (limited to 'llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp')
-rw-r--r-- | llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp index 3998b085883..71972176c02 100644 --- a/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp +++ b/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp @@ -22,13 +22,12 @@ namespace { class X86AsmLexer : public TargetAsmLexer { const MCAsmInfo &AsmInfo; - MCAsmLexer *Lexer; bool tentativeIsValid; AsmToken tentativeToken; const AsmToken &lexTentative() { - tentativeToken = Lexer->Lex(); + tentativeToken = getLexer()->Lex(); tentativeIsValid = true; return tentativeToken; } @@ -39,7 +38,7 @@ class X86AsmLexer : public TargetAsmLexer { return tentativeToken; } else { - return Lexer->Lex(); + return getLexer()->Lex(); } } @@ -64,11 +63,7 @@ protected: } public: X86AsmLexer(const Target &T, const MCAsmInfo &MAI) - : TargetAsmLexer(T), AsmInfo(MAI), Lexer(NULL), tentativeIsValid(false) { - } - - void InstallLexer(MCAsmLexer &L) { - Lexer = &L; + : TargetAsmLexer(T), AsmInfo(MAI), tentativeIsValid(false) { } }; |