diff options
| author | Oliver Stannard <oliver.stannard@arm.com> | 2015-11-16 16:22:47 +0000 |
|---|---|---|
| committer | Oliver Stannard <oliver.stannard@arm.com> | 2015-11-16 16:22:47 +0000 |
| commit | 09be0606066d411619396ad80c7f3a7c451aef39 (patch) | |
| tree | 1971affacf7058b57e11202eeb67999f3fad5c3c /llvm/lib/Target/ARM/AsmParser | |
| parent | 1462faad35a5ec8c22061889ec914d787c03c459 (diff) | |
| download | bcm5719-llvm-09be0606066d411619396ad80c7f3a7c451aef39.tar.gz bcm5719-llvm-09be0606066d411619396ad80c7f3a7c451aef39.zip | |
[ARM,AArch64] Store source location for values in assembly files
The MCValue class can store a SMLoc to allow better error messages to be
emitted if an error is detected after parsing. The ARM and AArch64 assembly
parsers were not setting this, so error messages did not have source
information.
Differential Revision: http://reviews.llvm.org/D14645
llvm-svn: 253219
Diffstat (limited to 'llvm/lib/Target/ARM/AsmParser')
| -rw-r--r-- | llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp index 5724d471d4f..7540c21d36a 100644 --- a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp +++ b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp @@ -8801,7 +8801,7 @@ bool ARMAsmParser::parseLiteralValues(unsigned Size, SMLoc L) { return false; } - getParser().getStreamer().EmitValue(Value, Size); + getParser().getStreamer().EmitValue(Value, Size, L); if (getLexer().is(AsmToken::EndOfStatement)) break; |

