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.
13 lines
526 B
Diff
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);
|
|
};
|
|
|