summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
diff options
context:
space:
mode:
authorKevin Qin <Kevin.Qin@arm.com>2014-03-04 02:05:13 +0000
committerKevin Qin <Kevin.Qin@arm.com>2014-03-04 02:05:13 +0000
commitb08c6746c4ec127f9c0de05b2a07cb5957404a07 (patch)
tree52fd8959b519d8eb0b46efaacbd42866ba0383fe /llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
parentd84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c (diff)
downloadbcm5719-llvm-b08c6746c4ec127f9c0de05b2a07cb5957404a07.tar.gz
bcm5719-llvm-b08c6746c4ec127f9c0de05b2a07cb5957404a07.zip
[AArch64]Fix improper diagnostics about offset range of load/store instructions.
llvm-svn: 202775
Diffstat (limited to 'llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp')
-rw-r--r--llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
index 80aff235ce0..e672fdd64e8 100644
--- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
@@ -2509,10 +2509,10 @@ bool AArch64AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
"expected integer multiple of 4 in range [-256, 252]");
case Match_LoadStoreSImm7_8:
return Error(((AArch64Operand*)Operands[ErrorInfo])->getStartLoc(),
- "expected integer multiple of 8 in range [-512, 508]");
+ "expected integer multiple of 8 in range [-512, 504]");
case Match_LoadStoreSImm7_16:
return Error(((AArch64Operand*)Operands[ErrorInfo])->getStartLoc(),
- "expected integer multiple of 16 in range [-1024, 1016]");
+ "expected integer multiple of 16 in range [-1024, 1008]");
case Match_LoadStoreSImm9:
return Error(((AArch64Operand*)Operands[ErrorInfo])->getStartLoc(),
"expected integer in range [-256, 255]");
OpenPOWER on IntegriCloud