| 408 | } // end anonymous namespace |
| 409 | |
| 410 | Error BitcodeReaderBase::error(const Twine &Message) { |
| 411 | std::string FullMsg = Message.str(); |
| 412 | if (!ProducerIdentification.empty()) |
| 413 | FullMsg += " (Producer: '" + ProducerIdentification + "' Reader: 'LLVM " + |
| 414 | LLVM_VERSION_STRING "')"; |
| 415 | return ::error(FullMsg); |
| 416 | } |
| 417 | |
| 418 | Expected<unsigned> |
| 419 | BitcodeReaderBase::parseVersionRecord(ArrayRef<uint64_t> Record) { |