diff options
author | Nico Weber <nicolasweber@gmx.de> | 2016-09-13 18:17:00 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2016-09-13 18:17:00 +0000 |
commit | e204c48d164d0148a008b3f97bdcc5ccaa3d7d39 (patch) | |
tree | 82400f3e973ff3afe27361021f019f41c2a192c9 /llvm/lib/MC/MCParser/MCAsmParser.cpp | |
parent | 4e4fbe821119fd168f3dd65fc88fa4220f6826fe (diff) | |
download | bcm5719-llvm-e204c48d164d0148a008b3f97bdcc5ccaa3d7d39.tar.gz bcm5719-llvm-e204c48d164d0148a008b3f97bdcc5ccaa3d7d39.zip |
Revert r281336 (and r281337), it caused PR30372.
llvm-svn: 281361
Diffstat (limited to 'llvm/lib/MC/MCParser/MCAsmParser.cpp')
-rw-r--r-- | llvm/lib/MC/MCParser/MCAsmParser.cpp | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/llvm/lib/MC/MCParser/MCAsmParser.cpp b/llvm/lib/MC/MCParser/MCAsmParser.cpp index 65135ef7faf..3282a61e515 100644 --- a/llvm/lib/MC/MCParser/MCAsmParser.cpp +++ b/llvm/lib/MC/MCParser/MCAsmParser.cpp @@ -17,9 +17,8 @@ #include "llvm/Support/raw_ostream.h" using namespace llvm; -MCAsmParser::MCAsmParser() - : TargetParser(nullptr), ShowParsedOperands(0), HadError(false), - PendingErrors() {} +MCAsmParser::MCAsmParser() : TargetParser(nullptr), ShowParsedOperands(0) { +} MCAsmParser::~MCAsmParser() { } @@ -85,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; } |