| commit | 4f624b9581018eec44224a5cb02a19b9f674ae4a | [log] [tgz] |
|---|---|---|
| author | Rafael Espindola <rafael.espindola@gmail.com> | Tue Sep 08 14:32:29 2015 +0000 |
| committer | Rafael Espindola <rafael.espindola@gmail.com> | Tue Sep 08 14:32:29 2015 +0000 |
| tree | 1b110954a4e93f8d5f907d44a30b71cdb3519065 | |
| parent | 64319286d0b544ef83a72ff5e8474322d72e475f [diff] [blame] |
Simplify reporting of undefined symbols. llvm-svn: 247016
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index 0dc4f60..39c7aa5 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp
@@ -327,7 +327,8 @@ Out = BSSSec; break; case SymbolBody::UndefinedKind: - assert(Body->isWeak() && "Should be defined by now"); + if (!Body->isWeak()) + error(Twine("undefined symbol: ") + Name); case SymbolBody::DefinedAbsoluteKind: break; case SymbolBody::LazyKind: