diff options
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp index 8630ef842b4..ce84bb94dcf 100644 --- a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp +++ b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp @@ -138,8 +138,7 @@ MachineInstrBuilder MachineIRBuilder::buildConstDbgValue(const Constant &C,      else        MIB.addImm(CI->getZExtValue());    } else if (auto *CFP = dyn_cast<ConstantFP>(&C)) { -    assert(isa<ConstantFP>(C) && "Unexpected constant dbg value"); -    MIB.addFPImm(&cast<ConstantFP>(C)); +    MIB.addFPImm(CFP);    } else {      // Insert %noreg if we didn't find a usable constant and had to drop it.      MIB.addReg(0U);  | 

