From: Chris Lattner Date: Wed, 13 Jan 2010 07:16:53 +0000 (+0000) Subject: use the new form of getNameWithPrefix, not makeNameProper. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=dfbcb8c38bb1637289801f37bb22cb7065891611;p=oota-llvm.git use the new form of getNameWithPrefix, not makeNameProper. Among other things, this would do very weird things if the basic block name had (e.g.) a space in it on darwin: makeNameProper would add quotes, then the mcsymbol would escape the quotes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93302 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp index b1957bb0da2..64f49c46922 100644 --- a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -1682,7 +1682,7 @@ MCSymbol *AsmPrinter::GetBlockAddressSymbol(const Function *F, SmallString<60> NameResult; raw_svector_ostream(NameResult) << MAI->getPrivateGlobalPrefix() << "BA" << FuncName.size() << '_' << FuncName << '_'; - Mang->makeNameProper(NameResult, BB->getName()); + Mang->getNameWithPrefix(NameResult, BB->getName()); if (Suffix[0]) NameResult += Suffix;