forked from OSchip/llvm-project
Fix a silly bug I introduced when dropping std::string.
llvm-svn: 125420
This commit is contained in:
parent
b1c392aa56
commit
3937ded624
|
@ -353,6 +353,7 @@ void LTOCodeGenerator::applyScopeRestrictions() {
|
||||||
SmallString<64> Buffer;
|
SmallString<64> Buffer;
|
||||||
for (Module::iterator f = mergedModule->begin(),
|
for (Module::iterator f = mergedModule->begin(),
|
||||||
e = mergedModule->end(); f != e; ++f) {
|
e = mergedModule->end(); f != e; ++f) {
|
||||||
|
Buffer.clear();
|
||||||
mangler.getNameWithPrefix(Buffer, f, false);
|
mangler.getNameWithPrefix(Buffer, f, false);
|
||||||
if (!f->isDeclaration() &&
|
if (!f->isDeclaration() &&
|
||||||
_mustPreserveSymbols.count(Buffer))
|
_mustPreserveSymbols.count(Buffer))
|
||||||
|
@ -360,6 +361,7 @@ void LTOCodeGenerator::applyScopeRestrictions() {
|
||||||
}
|
}
|
||||||
for (Module::global_iterator v = mergedModule->global_begin(),
|
for (Module::global_iterator v = mergedModule->global_begin(),
|
||||||
e = mergedModule->global_end(); v != e; ++v) {
|
e = mergedModule->global_end(); v != e; ++v) {
|
||||||
|
Buffer.clear();
|
||||||
mangler.getNameWithPrefix(Buffer, v, false);
|
mangler.getNameWithPrefix(Buffer, v, false);
|
||||||
if (!v->isDeclaration() &&
|
if (!v->isDeclaration() &&
|
||||||
_mustPreserveSymbols.count(Buffer))
|
_mustPreserveSymbols.count(Buffer))
|
||||||
|
|
Loading…
Reference in New Issue