forked from OSchip/llvm-project
Improve an error message and remove fatal(Error &, const Twine &)
llvm-svn: 291834
This commit is contained in:
parent
0e978de2a9
commit
52be82590c
|
@ -103,8 +103,4 @@ void elf::fatal(std::error_code EC, const Twine &Prefix) {
|
|||
fatal(Prefix + ": " + EC.message());
|
||||
}
|
||||
|
||||
void elf::fatal(Error &E, const Twine &Prefix) {
|
||||
fatal(Prefix + ": " + llvm::toString(std::move(E)));
|
||||
}
|
||||
|
||||
} // namespace lld
|
||||
|
|
|
@ -44,7 +44,6 @@ void error(std::error_code EC, const Twine &Prefix);
|
|||
LLVM_ATTRIBUTE_NORETURN void exitLld(int Val);
|
||||
LLVM_ATTRIBUTE_NORETURN void fatal(const Twine &Msg);
|
||||
LLVM_ATTRIBUTE_NORETURN void fatal(std::error_code EC, const Twine &Prefix);
|
||||
LLVM_ATTRIBUTE_NORETURN void fatal(Error &E, const Twine &Prefix);
|
||||
|
||||
// check() functions are convenient functions to strip errors
|
||||
// from error-or-value objects.
|
||||
|
|
|
@ -143,7 +143,8 @@ template <class ELFT> void InputSectionBase<ELFT>::uncompress() {
|
|||
}
|
||||
|
||||
if (Error E = Decompressor.decompress({OutputBuf, Size}))
|
||||
fatal(E, toString(this));
|
||||
fatal(toString(this) +
|
||||
": decompress failed: " + llvm::toString(std::move(E)));
|
||||
Data = ArrayRef<uint8_t>((uint8_t *)OutputBuf, Size);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue