From 3bdbdd06c8ffc2c14a65055ebdbbc7c1217db4af Mon Sep 17 00:00:00 2001 From: Sean Callanan Date: Mon, 8 Feb 2010 22:50:23 +0000 Subject: [PATCH] Fixed the AT&T AsmLexer to report the proper strings for register tokens. Before, if it encountered '%al,' it would report 'al,' as the token. Now it correctly reports '%al'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95594 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/AsmParser/X86AsmLexer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/X86/AsmParser/X86AsmLexer.cpp b/lib/Target/X86/AsmParser/X86AsmLexer.cpp index 71972176c02..d7075160788 100644 --- a/lib/Target/X86/AsmParser/X86AsmLexer.cpp +++ b/lib/Target/X86/AsmParser/X86AsmLexer.cpp @@ -72,7 +72,7 @@ public: static unsigned MatchRegisterName(const StringRef &Name); AsmToken X86AsmLexer::LexTokenATT() { - const AsmToken &lexedToken = lexDefinite(); + const AsmToken lexedToken = lexDefinite(); switch (lexedToken.getKind()) { default: