[lld] r319451 - Simplify. NFC.
Rafael Espindola via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 30 10:02:04 PST 2017
Author: rafael
Date: Thu Nov 30 10:02:04 2017
New Revision: 319451
URL: http://llvm.org/viewvc/llvm-project?rev=319451&view=rev
Log:
Simplify. NFC.
This particular reportDuplicate is only used with Defined.
Modified:
lld/trunk/ELF/SymbolTable.cpp
Modified: lld/trunk/ELF/SymbolTable.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/SymbolTable.cpp?rev=319451&r1=319450&r2=319451&view=diff
==============================================================================
--- lld/trunk/ELF/SymbolTable.cpp (original)
+++ lld/trunk/ELF/SymbolTable.cpp Thu Nov 30 10:02:04 2017
@@ -427,8 +427,8 @@ static void reportDuplicate(Symbol *Sym,
template <class ELFT>
static void reportDuplicate(Symbol *Sym, InputSectionBase *ErrSec,
typename ELFT::uint ErrOffset) {
- Defined *D = dyn_cast<Defined>(Sym);
- if (!D || !D->Section || !ErrSec) {
+ Defined *D = cast<Defined>(Sym);
+ if (!D->Section || !ErrSec) {
reportDuplicate(Sym, ErrSec ? ErrSec->File : nullptr);
return;
}
More information about the llvm-commits
mailing list