use makeNameProper to add the globalprefix instead of doing it manually.
authorChris Lattner <sabre@nondot.org>
Wed, 15 Jul 2009 03:01:23 +0000 (03:01 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 15 Jul 2009 03:01:23 +0000 (03:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75734 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp

index 6c84ae801a05d4f2be96a2e5785569f46c95ac48..f9be9a5c4f0d61987b089fa8bb4be26eeda23c77 100644 (file)
@@ -342,9 +342,7 @@ void X86ATTAsmPrinter::printSymbolOperand(const MachineOperand &MO) {
     break;
   }
   case MachineOperand::MO_ExternalSymbol: {
-    std::string Name(TAI->getGlobalPrefix());
-    Name += MO.getSymbolName();
-
+    std::string Name = Mang->makeNameProper(MO.getSymbolName());
     if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB) {
       FnStubs[Name+"$stub"] = Name;
       Name += "$stub";