diff --git a/lib/BC/Util.cpp b/lib/BC/Util.cpp index 66906c46..fe489c8d 100644 --- a/lib/BC/Util.cpp +++ b/lib/BC/Util.cpp @@ -966,8 +966,7 @@ static llvm::Constant *MoveConstantIntoModule(llvm::Constant *c, moved_c = cf; return cf; } else { - auto ret = - llvm::ConstantFP::get(type, cf->getValueAPF().convertToDouble()); + auto ret = llvm::ConstantFP::get(type, cf->getValueAPF()); moved_c = ret; return ret; }