diff options
author | Davide Italiano <davide@freebsd.org> | 2016-03-29 01:40:07 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-03-29 01:40:07 +0000 |
commit | a50e0b97f1570e5d4c4aab4756750226b9bd6280 (patch) | |
tree | 7ac3fe7237938b1b50eeb8124920c359bcd4aa76 | |
parent | fa7057a415d5de8bec0063b2e9c96836c08468ab (diff) | |
download | bcm5719-llvm-a50e0b97f1570e5d4c4aab4756750226b9bd6280.tar.gz bcm5719-llvm-a50e0b97f1570e5d4c4aab4756750226b9bd6280.zip |
[LTO] Include bitcode symbol name in unreachable messages.
llvm-svn: 264691
-rw-r--r-- | lld/ELF/OutputSections.cpp | 2 | ||||
-rw-r--r-- | lld/ELF/Symbols.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/OutputSections.cpp b/lld/ELF/OutputSections.cpp index 9421c4881fc..82cf635634b 100644 --- a/lld/ELF/OutputSections.cpp +++ b/lld/ELF/OutputSections.cpp @@ -1505,7 +1505,7 @@ SymbolTableSection<ELFT>::getOutputSection(SymbolBody *Sym) { case SymbolBody::LazyKind: break; case SymbolBody::DefinedBitcodeKind: - llvm_unreachable("should have been replaced"); + llvm_unreachable("Symbol " + Sym.getName() + " should have been replaced"); } return nullptr; } diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp index 3ea7cebeaac..3835ae34674 100644 --- a/lld/ELF/Symbols.cpp +++ b/lld/ELF/Symbols.cpp @@ -75,7 +75,7 @@ static typename ELFT::uint getSymVA(const SymbolBody &Body, assert(Body.isUsedInRegularObj() && "lazy symbol reached writer"); return 0; case SymbolBody::DefinedBitcodeKind: - llvm_unreachable("should have been replaced"); + llvm_unreachable("Symbol " + Body.getName() + " should have been replaced"); } llvm_unreachable("invalid symbol kind"); } |