Push LLVMContexts through the IntegerType APIs.
[oota-llvm.git] / lib / CodeGen / MachineInstr.cpp
index dd2fef7ff0015db1fad32333ae7fec4288d2e94b..7d1f15c487b4d0b1195feedabd221b4738c1ab6c 100644 (file)
@@ -243,7 +243,7 @@ void MachineOperand::print(raw_ostream &OS, const TargetMachine *TM) const {
     OS << getImm();
     break;
   case MachineOperand::MO_FPImmediate:
-    if (getFPImm()->getType() == Type::FloatTy)
+    if (getFPImm()->getType() == Type::getFloatTy(getFPImm()->getContext()))
       OS << getFPImm()->getValueAPF().convertToFloat();
     else
       OS << getFPImm()->getValueAPF().convertToDouble();