summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/AsmParser
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2015-11-16 16:22:47 +0000
committerOliver Stannard <oliver.stannard@arm.com>2015-11-16 16:22:47 +0000
commit09be0606066d411619396ad80c7f3a7c451aef39 (patch)
tree1971affacf7058b57e11202eeb67999f3fad5c3c /llvm/lib/Target/ARM/AsmParser
parent1462faad35a5ec8c22061889ec914d787c03c459 (diff)
downloadbcm5719-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.cpp2
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;
OpenPOWER on IntegriCloud