diff options
author | Easwaran Raman <eraman@google.com> | 2018-01-09 05:35:29 +0000 |
---|---|---|
committer | Easwaran Raman <eraman@google.com> | 2018-01-09 05:35:29 +0000 |
commit | bfa48a14ab307995beedf5c81c12addd9f6bc827 (patch) | |
tree | 65b85c9d4feb28b0f2d3992a1c82a0eceba130ad | |
parent | 4d1dd6b53abd47be71bd3001f2937d9b8ad11ecb (diff) | |
download | bcm5719-llvm-bfa48a14ab307995beedf5c81c12addd9f6bc827.tar.gz bcm5719-llvm-bfa48a14ab307995beedf5c81c12addd9f6bc827.zip |
[ELF] Explicit template instantiations for addFile
Summary:
All other templated methods have explicit instantiations but this one is
missing. Discovered while building with a clang with inliner
modifications.
Reviewers: espindola
Subscribers: emaste, llvm-commits, davidxl
Differential Revision: https://reviews.llvm.org/D41847
llvm-svn: 322057
-rw-r--r-- | lld/ELF/SymbolTable.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index 19ff7df570a..652b0e83b84 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -763,6 +763,11 @@ void SymbolTable::scanVersionScript() { Sym->parseSymbolVersion(); } +template void SymbolTable::addFile<ELF32LE>(InputFile *); +template void SymbolTable::addFile<ELF32BE>(InputFile *); +template void SymbolTable::addFile<ELF64LE>(InputFile *); +template void SymbolTable::addFile<ELF64BE>(InputFile *); + template void SymbolTable::addSymbolWrap<ELF32LE>(StringRef); template void SymbolTable::addSymbolWrap<ELF32BE>(StringRef); template void SymbolTable::addSymbolWrap<ELF64LE>(StringRef); |