Index: lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
diff --git a/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp b/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
index 3dc9a17bd755a7a868527fe1342742320e8ebe53..0c9ef637072644ce6e971690268bbc63852230ac 100644 |
--- a/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
+++ b/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
@@ -86,19 +86,15 @@ NaClBitcodeParser::~NaClBitcodeParser() { |
} |
} |
-bool NaClBitcodeParser::ErrorAt(uint64_t BitPosition, |
- const std::string &Message) { |
- *ErrStream << "Error(" << NaClBitstreamReader::getBitAddress(BitPosition, 1) |
- << "): " << Message << "\n"; |
+bool NaClBitcodeParser::ErrorAt( |
+ naclbitc::ErrorLevel Level, uint64_t BitPosition, |
+ const std::string &Message) { |
+ naclbitc::ErrorAt(*ErrStream, Level, BitPosition) << Message << "\n"; |
+ if (Level == naclbitc::Fatal) |
+ report_fatal_error("Unable to continue"); |
return true; |
} |
-void NaClBitcodeParser::FatalAt(uint64_t BitPosition, |
- const std::string &Message) { |
- ErrorAt(BitPosition, Message); |
- report_fatal_error("Unable to continue"); |
-} |
- |
bool NaClBitcodeParser::Parse() { |
Record.ReadEntry(); |