Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r--crates/hir/src/lib.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs
index 5e133bf5c7..246fc231b4 100644
--- a/crates/hir/src/lib.rs
+++ b/crates/hir/src/lib.rs
@@ -584,11 +584,8 @@ impl Module {
Adt::Enum(e) => {
for v in e.variants(db) {
acc.extend(ModuleDef::Variant(v).diagnostics(db));
- if let Some(diags) = &db.enum_variant_data_with_diagnostics(v.id).1
- {
- for diag in &***diags {
- emit_def_diagnostic(db, acc, diag);
- }
+ for diag in db.enum_variant_data_with_diagnostics(v.id).1.iter() {
+ emit_def_diagnostic(db, acc, diag);
}
}
}