diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-11-01 22:38:31 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-11-01 22:38:31 +0000 |
commit | 6284afc293c8f6e84dffab8731aa9e679d437745 (patch) | |
tree | c16d229c626247744168a5a63b6d3aea10e15fd2 /lib | |
parent | ed6a0c5243f4dc13169edc8e342c679f1bfc201c (diff) |
ARM label operands can be quoted.
For example, labels from Objective-C sources.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143511 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/lib/Target/ARM/AsmParser/ARMAsmParser.cpp index 757eccbb64..0abfabefc7 100644 --- a/lib/Target/ARM/AsmParser/ARMAsmParser.cpp +++ b/lib/Target/ARM/AsmParser/ARMAsmParser.cpp @@ -3810,6 +3810,7 @@ bool ARMAsmParser::parseOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands, } case AsmToken::LParen: // parenthesized expressions like (_strcmp-4) case AsmToken::Integer: // things like 1f and 2b as a branch targets + case AsmToken::String: // quoted label names. case AsmToken::Dot: { // . as a branch target // This was not a register so parse other operands that start with an // identifier (like labels) as expressions and create them as immediates. |