diff options
author | Eric Christopher <echristo@gmail.com> | 2016-09-13 00:19:29 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2016-09-13 00:19:29 +0000 |
commit | 04c7db31e8072af2912cabc8af4b0b9347728e86 (patch) | |
tree | 89cbf6e5c1a93798a8602a6df4d847d072aa1fa5 /llvm/lib/MC/MCParser/MCAsmParser.cpp | |
parent | f2b6883ac8d96d9c5dc2c356cae14753d7cf2c6c (diff) | |
download | bcm5719-llvm-04c7db31e8072af2912cabc8af4b0b9347728e86.tar.gz bcm5719-llvm-04c7db31e8072af2912cabc8af4b0b9347728e86.zip |
Temporarily Revert "[MC] Defer asm errors to post-statement failure" as it's causing errors on the sanitizer bots.
This reverts commit r281249.
llvm-svn: 281280
Diffstat (limited to 'llvm/lib/MC/MCParser/MCAsmParser.cpp')
-rw-r--r-- | llvm/lib/MC/MCParser/MCAsmParser.cpp | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/llvm/lib/MC/MCParser/MCAsmParser.cpp b/llvm/lib/MC/MCParser/MCAsmParser.cpp index 5644286424a..3282a61e515 100644 --- a/llvm/lib/MC/MCParser/MCAsmParser.cpp +++ b/llvm/lib/MC/MCParser/MCAsmParser.cpp @@ -17,8 +17,8 @@ #include "llvm/Support/raw_ostream.h" using namespace llvm; -MCAsmParser::MCAsmParser() - : TargetParser(nullptr), ShowParsedOperands(0), PendingErrors() {} +MCAsmParser::MCAsmParser() : TargetParser(nullptr), ShowParsedOperands(0) { +} MCAsmParser::~MCAsmParser() { } @@ -84,18 +84,8 @@ bool MCAsmParser::check(bool P, SMLoc Loc, const Twine &Msg) { return false; } -bool MCAsmParser::TokError(const Twine &Msg, SMRange Range) { - return Error(getLexer().getLoc(), Msg, Range); -} - -bool MCAsmParser::Error(SMLoc L, const Twine &Msg, SMRange Range) { - HadError = true; - - MCPendingError PErr; - PErr.Loc = L; - Msg.toVector(PErr.Msg); - PErr.Range = Range; - PendingErrors.push_back(PErr); +bool MCAsmParser::TokError(const Twine &Msg, ArrayRef<SMRange> Ranges) { + Error(getLexer().getLoc(), Msg, Ranges); return true; } |