aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2010-02-08 22:50:23 +0000
committerSean Callanan <scallanan@apple.com>2010-02-08 22:50:23 +0000
commit07ff61c510bccb94b1704be16e4cfcef6aeb9249 (patch)
tree434e89a974d1188dfbeeabd30113b7dcfb234d76 /lib/Target
parent4625c9b740a9c1ef2dc667f7bb7f903a4c2f23ad (diff)
downloadexternal_llvm-07ff61c510bccb94b1704be16e4cfcef6aeb9249.zip
external_llvm-07ff61c510bccb94b1704be16e4cfcef6aeb9249.tar.gz
external_llvm-07ff61c510bccb94b1704be16e4cfcef6aeb9249.tar.bz2
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
Diffstat (limited to 'lib/Target')
-rw-r--r--lib/Target/X86/AsmParser/X86AsmLexer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/X86/AsmParser/X86AsmLexer.cpp b/lib/Target/X86/AsmParser/X86AsmLexer.cpp
index 7197217..d707516 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: