]> git.lizzy.rs Git - rust.git/commitdiff
delay errors as bug
authorlcnr <rust@lcnr.de>
Mon, 31 Oct 2022 09:27:51 +0000 (10:27 +0100)
committerlcnr <rust@lcnr.de>
Tue, 8 Nov 2022 13:48:07 +0000 (14:48 +0100)
compiler/rustc_trait_selection/src/traits/error_reporting/mod.rs

index bcb00796cbaba98c380ae063db365868b855c298..0f5d05afcf8094de861c64666dcd5d6001326f5a 100644 (file)
@@ -2146,7 +2146,7 @@ fn maybe_report_ambiguity(
                             self.annotate_source_of_ambiguity(&mut err, &impls, predicate);
                         } else {
                             if self.is_tainted_by_errors() {
-                                err.cancel();
+                                err.delay_as_bug();
                                 return;
                             }
                             err.note(&format!("cannot satisfy `{}`", predicate));
@@ -2154,7 +2154,7 @@ fn maybe_report_ambiguity(
                     }
                     _ => {
                         if self.is_tainted_by_errors() {
-                            err.cancel();
+                            err.delay_as_bug();
                             return;
                         }
                         err.note(&format!("cannot satisfy `{}`", predicate));