diff options
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcAsmPrinter.cpp')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp b/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp index 069e43c6f544..ee0b85292cfd 100644 --- a/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp +++ b/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp @@ -80,7 +80,7 @@ static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind, } static MCOperand createPCXCallOP(MCSymbol *Label, MCContext &OutContext) { - return createSparcMCOperand(SparcMCExpr::VK_Sparc_None, Label, OutContext); + return createSparcMCOperand(SparcMCExpr::VK_Sparc_WDISP30, Label, OutContext); } static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind, @@ -351,7 +351,7 @@ void SparcAsmPrinter::printOperand(const MachineInstr *MI, int opNum, break; case MachineOperand::MO_Immediate: - O << (int)MO.getImm(); + O << MO.getImm(); break; case MachineOperand::MO_MachineBasicBlock: MO.getMBB()->getSymbol()->print(O, MAI); |
