diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-04-30 12:00:20 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-04-30 12:00:20 +0000 |
| commit | f9941a9dc602f95b5bdc402ae9c3df9788e53c19 (patch) | |
| tree | d0d22c97d30886254a6f54e63b61c050ccbdc98b /llvm/lib | |
| parent | 36c93db37ac4198d56a3299d296a29a53fab5071 (diff) | |
| download | bcm5719-llvm-f9941a9dc602f95b5bdc402ae9c3df9788e53c19.tar.gz bcm5719-llvm-f9941a9dc602f95b5bdc402ae9c3df9788e53c19.zip | |
ARM64: accept ELF-relocated load/store insts without a #.
E.g. we print "ldr x0, [x0, :lo12:symbol]" so we need to accept that syntax
too.
llvm-svn: 207639
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp b/llvm/lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp index 0c7dd73ed3d..cfe9ae08ac7 100644 --- a/llvm/lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp +++ b/llvm/lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp @@ -2915,6 +2915,7 @@ bool ARM64AsmParser::parseMemory(OperandVector &Operands) { // Immediate expressions. } else if (Parser.getTok().is(AsmToken::Hash) || + Parser.getTok().is(AsmToken::Colon) || Parser.getTok().is(AsmToken::Integer)) { if (Parser.getTok().is(AsmToken::Hash)) Parser.Lex(); // Eat hash token. |

