Index: lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
diff --git a/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp b/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
index d5bf4160253ddaeea174cb6bbbb46d4c793ffc7f..761e73345c4c16161901833e581954c93d67c034 100644 |
--- a/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
+++ b/lib/Bitcode/NaCl/Reader/NaClBitcodeParser.cpp |
@@ -86,6 +86,19 @@ NaClBitcodeParser::~NaClBitcodeParser() { |
} |
} |
+bool NaClBitcodeParser::ErrorAt(uint64_t BitPosition, |
+ const std::string &Message) { |
+ *ErrStream << "Error(" << NaClBitstreamReader::getBitAddress(BitPosition, 1) |
+ << "): " << Message << "\n"; |
+ 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(); |