summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-03-11 13:17:15 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-03-11 13:17:15 +0000
commit4e90611ed264dc316609e508b00a5eac3c0d936e (patch)
treeb8e8f32ec9e36f9fe8b9c1d68045a69f5b61e697
parente2cbc21b6f7bc08e9c04555bd7d74fcb3300062e (diff)
downloadbcm5719-llvm-4e90611ed264dc316609e508b00a5eac3c0d936e.tar.gz
bcm5719-llvm-4e90611ed264dc316609e508b00a5eac3c0d936e.zip
Remove a redundant cast.
llvm-svn: 263230
-rw-r--r--lld/ELF/Writer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index 7c5c33633e6..8c1a50ceac1 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -548,8 +548,8 @@ template <class ELFT> void Writer<ELFT>::copyLocalSymbols() {
return;
for (const std::unique_ptr<ObjectFile<ELFT>> &F : Symtab.getObjectFiles()) {
for (SymbolBody *B : F->getLocalSymbols()) {
- auto *L = dyn_cast<LocalSymbol<ELFT>>(B);
- const Elf_Sym &Sym = cast<LocalSymbol<ELFT>>(B)->Sym;
+ auto *L = cast<LocalSymbol<ELFT>>(B);
+ const Elf_Sym &Sym = L->Sym;
StringRef SymName = check(Sym.getName(F->getStringTable()));
if (!shouldKeepInSymtab<ELFT>(*F, SymName, Sym))
continue;
OpenPOWER on IntegriCloud