commit | 9d60f2ce24e24cec7b68307e8adf8d19dc860860 | [log] [tgz] |
---|---|---|
author | Anton Korobeynikov <asl@math.spbu.ru> | Thu Jul 16 14:00:42 2009 +0000 |
committer | Anton Korobeynikov <asl@math.spbu.ru> | Thu Jul 16 14:00:42 2009 +0000 |
tree | d702d9e2bbbc53e7a13660159812ea835648cf01 | |
parent | 50ffdf8c2444cd564aeb2ad6b86e3391653f6e1d [diff] |
Temporary workaround problem with signed 32-bit imm's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75967 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp b/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp index 4d6bc5c..e83386c 100644 --- a/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp +++ b/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp
@@ -180,7 +180,8 @@ O << '%' << TM.getRegisterInfo()->get(MO.getReg()).AsmName; return; case MachineOperand::MO_Immediate: - O << MO.getImm(); + // FIXME: Temporary until generic tblgen stuff won't be resolved. + O << (int32_t)MO.getImm(); return; case MachineOperand::MO_MachineBasicBlock: printBasicBlockLabel(MO.getMBB());