Avoid symbol name clash when filling TOC.

Patch by Adhemerval Zanella.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164141 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Roman Divacky
2012-09-18 17:10:37 +00:00
parent 371d5d86bd
commit f145c135f3
4 changed files with 42 additions and 3 deletions

View File

@@ -153,6 +153,12 @@ MCSymbol *MCContext::LookupSymbol(StringRef Name) const {
return Symbols.lookup(Name);
}
MCSymbol *MCContext::LookupSymbol(const Twine &Name) const {
SmallString<128> NameSV;
Name.toVector(NameSV);
return LookupSymbol(NameSV.str());
}
//===----------------------------------------------------------------------===//
// Section Management
//===----------------------------------------------------------------------===//