isDefaultLibSymbol(): Exclude all instantiated symbols with -linkonce-templates

This commit is contained in:
Martin Kinkelin 2021-06-15 23:13:26 +02:00
parent 67c8ee6603
commit 8f45c22d21

View file

@ -1671,6 +1671,9 @@ std::string llvmTypeToString(llvm::Type *type) {
}
bool isDefaultLibSymbol(Dsymbol *sym) {
if (defineOnDeclare(sym))
return false;
auto mod = sym->getModule();
if (!mod)
return false;