[llvm-commits] [llvm] r94095 - /llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp

Benjamin Kramer benny.kra at googlemail.com
Thu Jan 21 12:33:32 PST 2010


Am 21.01.2010 um 20:58 schrieb Chris Lattner:

> Author: lattner
> Date: Thu Jan 21 13:58:19 2010
> New Revision: 94095
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=94095&view=rev
> Log:
> fix a problem with a missing _, testcase pending.
> 
> Modified:
>    llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
> 
> Modified: llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp?rev=94095&r1=94094&r2=94095&view=diff
> 
> ==============================================================================
> --- llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp (original)
> +++ llvm/trunk/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp Thu Jan 21 13:58:19 2010
> @@ -218,7 +218,7 @@
>             MMI->getObjFileInfo<MachineModuleInfoMachO>().getFnStubEntry(Sym);
>           if (StubSym == 0) {
>             TempNameStr.erase(TempNameStr.end()-5, TempNameStr.end());

This line is dead now.

> -            StubSym = OutContext.GetOrCreateSymbol(TempNameStr.str());
> +            StubSym = GetExternalSymbolSymbol(MO.getSymbolName());
>           }
>           O << *Sym;
>           return;

Looks like we have the same code in X86AsmPrinter.cpp:272, does it suffer from missing underscores too?



More information about the llvm-commits mailing list