diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2004-08-19 16:33:56 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2004-08-19 16:33:56 +0000 |
commit | 714d166c22b7e8e7fe59f95e496daef7d60a1e99 (patch) | |
tree | 362849d103caa060895f05ef363e491032609dc7 /llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp | |
parent | 0010ea3042f538f917edc41777ed30095d205668 (diff) | |
download | bcm5719-llvm-714d166c22b7e8e7fe59f95e496daef7d60a1e99.tar.gz bcm5719-llvm-714d166c22b7e8e7fe59f95e496daef7d60a1e99.zip |
Correct character prepended to global symbols ('.'), use Mangler consistently
llvm-svn: 15917
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp index 0e694ea47eb..37a1d070bf2 100644 --- a/llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp +++ b/llvm/lib/Target/PowerPC/PPC64AsmPrinter.cpp @@ -491,7 +491,7 @@ void Printer::printOp(const MachineOperand &MO, GlobalValue *GV = MO.getGlobal(); if (Function *F = dyn_cast<Function>(GV)) { - O << "." << F->getName(); + O << Mang->getValueName(F); } else if (GlobalVariable *GVar = dyn_cast<GlobalVariable>(GV)) { // output the label name O << GVToLabelMap[GVar]; @@ -666,7 +666,7 @@ bool Printer::doInitialization(Module &M) { O << '\n'; } - Mang = new Mangler(M, "_"); + Mang = new Mangler(M, "."); return false; // success } |