Rollup merge of #104780 - BoxyUwU:error_reported_not_be_bad, r=oli-obk
make `error_reported` check for delayed bugs Fixes #104768 `error_reported()` was only checking if there were errors emitted, not for `delay_bug`s which can also be a source of `ErrorGuaranteed`. I assume the same is true of `lint_err_count` but i dont know
This commit is contained in:
commit
4843946a10
8 changed files with 44 additions and 10 deletions
|
@ -667,7 +667,7 @@ impl<K: DepKind> DepGraph<K> {
|
|||
None => {}
|
||||
}
|
||||
|
||||
if !qcx.dep_context().sess().has_errors_or_delayed_span_bugs() {
|
||||
if let None = qcx.dep_context().sess().has_errors_or_delayed_span_bugs() {
|
||||
panic!("try_mark_previous_green() - Forcing the DepNode should have set its color")
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue