summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-11-18 02:53:02 +0000
committerChris Lattner <sabre@nondot.org>2010-11-18 02:53:02 +0000
commitdca25f69ca63a3f41eed6b6753098fc6be99843d (patch)
treeca1a5650221e3a47e65c1221e45b3ce357dbd83e /llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
parent773d981ce2d41b12742a33cd603b4491afd845ef (diff)
downloadbcm5719-llvm-dca25f69ca63a3f41eed6b6753098fc6be99843d.tar.gz
bcm5719-llvm-dca25f69ca63a3f41eed6b6753098fc6be99843d.zip
trivial QoI improvement. On this invalid input:
sahf movl 344(%rdi),%r14d we used to produce: t.s:2:1: error: unexpected token in argument list ^ we now produce: t.s:1:11: error: unexpected token in argument list sahf movl 344(%rdi),%r14d ^ rdar://8581401 llvm-svn: 119676
Diffstat (limited to 'llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp')
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
index 655eeb5ec0f..ca2af1fbece 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -744,8 +744,9 @@ ParseInstruction(StringRef Name, SMLoc NameLoc,
}
if (getLexer().isNot(AsmToken::EndOfStatement)) {
+ SMLoc Loc = getLexer().getLoc();
Parser.EatToEndOfStatement();
- return TokError("unexpected token in argument list");
+ return Error(Loc, "unexpected token in argument list");
}
}
OpenPOWER on IntegriCloud