|
1 | 1 | use crate::snippet::Style;
|
2 | 2 | use crate::{
|
3 |
| - CodeSuggestion, DelayedBugKind, DiagnosticBuilder, DiagnosticMessage, EmissionGuarantee, |
4 |
| - ErrCode, Level, MultiSpan, SubdiagnosticMessage, Substitution, SubstitutionPart, |
5 |
| - SuggestionStyle, |
| 3 | + CodeSuggestion, DiagnosticBuilder, DiagnosticMessage, EmissionGuarantee, ErrCode, Level, |
| 4 | + MultiSpan, SubdiagnosticMessage, Substitution, SubstitutionPart, SuggestionStyle, |
6 | 5 | };
|
7 | 6 | use rustc_data_structures::fx::{FxHashMap, FxIndexMap};
|
8 | 7 | use rustc_error_messages::fluent_value_from_str_list_sep_by_and;
|
@@ -235,14 +234,11 @@ impl Diagnostic {
|
235 | 234 |
|
236 | 235 | pub fn is_error(&self) -> bool {
|
237 | 236 | match self.level {
|
238 |
| - Level::Bug |
239 |
| - | Level::DelayedBug(DelayedBugKind::Normal) |
240 |
| - | Level::Fatal |
241 |
| - | Level::Error => true, |
| 237 | + Level::Bug | Level::Fatal | Level::Error | Level::DelayedBug => true, |
242 | 238 |
|
243 |
| - Level::ForceWarning(_) |
| 239 | + Level::WeakDelayedBug |
| 240 | + | Level::ForceWarning(_) |
244 | 241 | | Level::Warning
|
245 |
| - | Level::DelayedBug(DelayedBugKind::GoodPath) |
246 | 242 | | Level::Note
|
247 | 243 | | Level::OnceNote
|
248 | 244 | | Level::Help
|
@@ -306,11 +302,11 @@ impl Diagnostic {
|
306 | 302 | #[track_caller]
|
307 | 303 | pub fn downgrade_to_delayed_bug(&mut self) {
|
308 | 304 | assert!(
|
309 |
| - matches!(self.level, Level::Error | Level::DelayedBug(_)), |
| 305 | + matches!(self.level, Level::Error | Level::DelayedBug), |
310 | 306 | "downgrade_to_delayed_bug: cannot downgrade {:?} to DelayedBug: not an error",
|
311 | 307 | self.level
|
312 | 308 | );
|
313 |
| - self.level = Level::DelayedBug(DelayedBugKind::Normal); |
| 309 | + self.level = Level::DelayedBug; |
314 | 310 | }
|
315 | 311 |
|
316 | 312 | /// Appends a labeled span to the diagnostic.
|
|
0 commit comments