diff options
-rw-r--r-- | lld/ELF/Target.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lld/ELF/Target.cpp b/lld/ELF/Target.cpp index b77f2116f13..d248459db1f 100644 --- a/lld/ELF/Target.cpp +++ b/lld/ELF/Target.cpp @@ -76,11 +76,6 @@ template <class ELFT> bool isGnuIFunc(const SymbolBody &S) { return false; } -template bool isGnuIFunc<ELF32LE>(const SymbolBody &S); -template bool isGnuIFunc<ELF32BE>(const SymbolBody &S); -template bool isGnuIFunc<ELF64LE>(const SymbolBody &S); -template bool isGnuIFunc<ELF64BE>(const SymbolBody &S); - namespace { class X86TargetInfo final : public TargetInfo { public: @@ -1580,6 +1575,11 @@ bool needsMipsLocalGot(uint32_t Type, SymbolBody *Body) { return !Config->Shared; } +template bool isGnuIFunc<ELF32LE>(const SymbolBody &S); +template bool isGnuIFunc<ELF32BE>(const SymbolBody &S); +template bool isGnuIFunc<ELF64LE>(const SymbolBody &S); +template bool isGnuIFunc<ELF64BE>(const SymbolBody &S); + template uint32_t getMipsGpAddr<ELF32LE>(); template uint32_t getMipsGpAddr<ELF32BE>(); template uint64_t getMipsGpAddr<ELF64LE>(); |