diff options
Diffstat (limited to 'crates/hir_def/src/item_scope.rs')
-rw-r--r-- | crates/hir_def/src/item_scope.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/crates/hir_def/src/item_scope.rs b/crates/hir_def/src/item_scope.rs index 08407ebfa..567ae5660 100644 --- a/crates/hir_def/src/item_scope.rs +++ b/crates/hir_def/src/item_scope.rs | |||
@@ -241,10 +241,8 @@ impl ItemScope { | |||
241 | check_changed!(changed, (self / def).values, glob_imports[lookup], def_import_type); | 241 | check_changed!(changed, (self / def).values, glob_imports[lookup], def_import_type); |
242 | check_changed!(changed, (self / def).macros, glob_imports[lookup], def_import_type); | 242 | check_changed!(changed, (self / def).macros, glob_imports[lookup], def_import_type); |
243 | 243 | ||
244 | if def.is_none() { | 244 | if def.is_none() && self.unresolved.insert(lookup.1) { |
245 | if self.unresolved.insert(lookup.1) { | 245 | changed = true; |
246 | changed = true; | ||
247 | } | ||
248 | } | 246 | } |
249 | 247 | ||
250 | changed | 248 | changed |