Index: lib/CodeGen/SelectionDAG/LegalizeTypes.cpp =================================================================== --- lib/CodeGen/SelectionDAG/LegalizeTypes.cpp +++ lib/CodeGen/SelectionDAG/LegalizeTypes.cpp @@ -776,6 +776,8 @@ SDValue &OpEntry = PromotedIntegers[Op]; assert(!OpEntry.getNode() && "Node is already promoted!"); OpEntry = Result; + + DAG.transferDbgValues(Op, Result); } void DAGTypeLegalizer::SetSoftenedFloat(SDValue Op, SDValue Result) {