Simplify types. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 21 Dec 2015 20:59:29 +0000 (20:59 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 21 Dec 2015 20:59:29 +0000 (20:59 +0000)
llvm-svn: 256197

lld/ELF/OutputSections.cpp
lld/ELF/OutputSections.h

index a55315e..8b8026a 100644 (file)
@@ -616,9 +616,9 @@ template <class ELFT> void DynamicSection<ELFT>::finalize() {
   }
 
   if (Symbol *S = SymTab.getSymbols().lookup(Config->Init))
-    InitSym = dyn_cast<ELFSymbolBody<ELFT>>(S->Body);
+    InitSym = S->Body;
   if (Symbol *S = SymTab.getSymbols().lookup(Config->Fini))
-    FiniSym = dyn_cast<ELFSymbolBody<ELFT>>(S->Body);
+    FiniSym = S->Body;
   if (InitSym)
     ++NumEntries; // DT_INIT
   if (FiniSym)
index 8cace93..45d9fd1 100644 (file)
@@ -414,8 +414,8 @@ public:
 
 private:
   SymbolTable<ELFT> &SymTab;
-  const ELFSymbolBody<ELFT> *InitSym = nullptr;
-  const ELFSymbolBody<ELFT> *FiniSym = nullptr;
+  const SymbolBody *InitSym = nullptr;
+  const SymbolBody *FiniSym = nullptr;
   uint32_t DtFlags = 0;
   uint32_t DtFlags1 = 0;
 };