[llvm-commits] [llvm] r143063 - /llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
Jim Grosbach
grosbach at apple.com
Wed Oct 26 14:14:09 PDT 2011
Author: grosbach
Date: Wed Oct 26 16:14:08 2011
New Revision: 143063
URL: http://llvm.org/viewvc/llvm-project?rev=143063&view=rev
Log:
ARM parse parenthesized expressions for label references.
Partial fix for rdar://10348687.
Modified:
llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
Modified: llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp?rev=143063&r1=143062&r2=143063&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp (original)
+++ llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp Wed Oct 26 16:14:08 2011
@@ -3691,6 +3691,7 @@
// Fall though for the Identifier case that is not a register or a
// special name.
}
+ case AsmToken::LParen: // parenthesized expressions like (_strcmp-4)
case AsmToken::Integer: // things like 1f and 2b as a branch targets
case AsmToken::Dot: { // . as a branch target
// This was not a register so parse other operands that start with an
More information about the llvm-commits
mailing list