]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_hir_typeck/src/demand.rs
Auto merge of #104696 - matthiaskrgr:rollup-gi1pdb0, r=matthiaskrgr
[rust.git] / compiler / rustc_hir_typeck / src / demand.rs
index 9ca7730daa68d3ee71d2b7db1b03a951841c4be1..5a34ab401749f74491f92a45ec04a1b0786e5434 100644 (file)
@@ -154,7 +154,10 @@ pub fn demand_coerce_diag(
             Err(e) => e,
         };
 
-        self.set_tainted_by_errors();
+        self.set_tainted_by_errors(self.tcx.sess.delay_span_bug(
+            expr.span,
+            "`TypeError` when attempting coercion but no error emitted",
+        ));
         let expr = expr.peel_drop_temps();
         let cause = self.misc(expr.span);
         let expr_ty = self.resolve_vars_with_obligations(checked_ty);