*not* declarations to *not* be placed in the "preserve" list.
<rdar://problem/
7870735>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102405
91177308-0d34-0410-b5e6-
96231b3b80d8
}
for (Module::global_iterator v = mergedModule->global_begin(),
e = mergedModule->global_end(); v != e; ++v) {
- if (v->isDeclaration() &&
+ if (!v->isDeclaration() &&
_mustPreserveSymbols.count(mangler.getNameWithPrefix(v)))
mustPreserveList.push_back(::strdup(v->getNameStr().c_str()));
}