[ELF2] Devirtualize SymbolBody.

llvm-svn: 243496
This commit is contained in:
Michael J. Spencer
2015-07-28 22:58:25 +00:00
parent 506f6d1ae1
commit cdae0a4e2d
3 changed files with 36 additions and 18 deletions

View File

@@ -65,7 +65,7 @@ SymbolBody *elf2::ObjectFile<ELFT>::createSymbolBody(StringRef StringTable,
StringRef Name = *NameOrErr;
if (Sym->isUndefined())
return new (Alloc) Undefined(Name);
return new (Alloc) DefinedRegular<ELFT>(Name);
return new (Alloc) DefinedRegular<ELFT>(this, Sym);
}
namespace lld {