commit | 64749f2a893d42421f3089a643576dad1d564620 | [log] [tgz] |
---|---|---|
author | Eric Christopher <echristo@apple.com> | Mon Apr 11 22:24:56 2011 +0000 |
committer | Eric Christopher <echristo@apple.com> | Mon Apr 11 22:24:56 2011 +0000 |
tree | 7dd781490ded5e27e532cc50d0f17a1e6733a19d | |
parent | 8ef59e5c03c937056cd0282fe9747be2978a973e [diff] [blame] |
Lex, and then fail on invalid constants. Testcase forthcoming. rdar://8490596 llvm-svn: 129309
diff --git a/llvm/lib/MC/MCParser/AsmLexer.cpp b/llvm/lib/MC/MCParser/AsmLexer.cpp index 6bd8986..0fa782b 100644 --- a/llvm/lib/MC/MCParser/AsmLexer.cpp +++ b/llvm/lib/MC/MCParser/AsmLexer.cpp
@@ -251,7 +251,7 @@ } // Must be an octal number, it starts with 0. - while (*CurPtr >= '0' && *CurPtr <= '7') + while (*CurPtr >= '0' && *CurPtr <= '9') ++CurPtr; StringRef Result(TokStart, CurPtr - TokStart);