summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/AsmLexer.cpp
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2010-05-18 17:51:35 +0000
committerKevin Enderby <enderby@apple.com>2010-05-18 17:51:35 +0000
commit53e0631516f12dddf4d2114287dc735337c75406 (patch)
treeca7641d8abe5ef6dec8dbb6ddbf2165be35f89f6 /llvm/lib/MC/MCParser/AsmLexer.cpp
parent162b419a02b2d855c6bdc2c193ec07a3a50b771c (diff)
downloadbcm5719-llvm-53e0631516f12dddf4d2114287dc735337c75406.tar.gz
bcm5719-llvm-53e0631516f12dddf4d2114287dc735337c75406.zip
Fixed the problem with a branch to "0b" that was not parsed by llvm-mc
correctly. The Lexer was incorrectly eating the newline casusing it to branch to address 0. Updated the test case to use a "0:" label and a branch to "0b". llvm-svn: 104038
Diffstat (limited to 'llvm/lib/MC/MCParser/AsmLexer.cpp')
-rw-r--r--llvm/lib/MC/MCParser/AsmLexer.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCParser/AsmLexer.cpp b/llvm/lib/MC/MCParser/AsmLexer.cpp
index e74eac5f621..32b446fce77 100644
--- a/llvm/lib/MC/MCParser/AsmLexer.cpp
+++ b/llvm/lib/MC/MCParser/AsmLexer.cpp
@@ -157,7 +157,6 @@ AsmToken AsmLexer::LexDigit() {
if (CurPtr[0] == '\n') {
--CurPtr;
StringRef Result(TokStart, CurPtr - TokStart);
- ++CurPtr;
return AsmToken(AsmToken::Integer, Result, 0);
}
const char *NumStart = CurPtr;
OpenPOWER on IntegriCloud