Simplify. NFC.

This particular reportDuplicate is only used with Defined.

llvm-svn: 319451
This commit is contained in:
Rafael Espindola 2017-11-30 18:02:04 +00:00
parent ceabd41cf7
commit b2ee25ac8a
1 changed files with 2 additions and 2 deletions

View File

@ -427,8 +427,8 @@ static void reportDuplicate(Symbol *Sym, InputFile *NewFile) {
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;
}