delay errors as bug

This commit is contained in:
lcnr 2022-10-31 10:27:51 +01:00
parent f1551bfc02
commit 003ed76e41

View 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));