You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
neptools/llvm.patch

13 lines
526 B
Diff

diff --git a/lib/LTO/LTOCodeGenerator.cpp b/lib/LTO/LTOCodeGenerator.cpp
index 579e055..49e2a37 100644
--- a/lib/LTO/LTOCodeGenerator.cpp
+++ b/lib/LTO/LTOCodeGenerator.cpp
@@ -427,6 +427,7 @@ void LTOCodeGenerator::applyScopeRestrictions() {
MangledName.reserve(GV.getName().size() + 1);
Mangler::getNameWithPrefix(MangledName, GV.getName(),
MergedModule->getDataLayout());
+ if (MangledName == "_DllMain") return true;
return MustPreserveSymbols.count(MangledName);
};