Change the names used for internal labels to use the current
[oota-llvm.git] / lib / Target / Sparc / SparcAsmPrinter.cpp
index 98d59ee8cb9352e8f6d9e5aebbfe7657f68f7827..c9c1815b4a767c1f239abba31212a7eea6fb7772 100644 (file)
@@ -164,8 +164,8 @@ void SparcAsmPrinter::printOperand(const MachineInstr *MI, int opNum) {
     O << MO.getSymbolName();
     break;
   case MachineOperand::MO_ConstantPoolIndex:
-    O << TAI->getPrivateGlobalPrefix() << "CPI" << getFunctionNumber() << "_"
-      << MO.getConstantPoolIndex();
+    O << TAI->getPrivateGlobalPrefix() << "CPI" << MO.getConstantPoolIndex()
+      << '_' << CurrentFnName;
     break;
   default:
     O << "<unknown operand type>"; abort (); break;