diff options
Diffstat (limited to 'crates/hir_def')
-rw-r--r-- | crates/hir_def/src/nameres/collector.rs | 1 | ||||
-rw-r--r-- | crates/hir_def/src/nameres/tests.rs | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/crates/hir_def/src/nameres/collector.rs b/crates/hir_def/src/nameres/collector.rs index cebc2dc40..19db6cc59 100644 --- a/crates/hir_def/src/nameres/collector.rs +++ b/crates/hir_def/src/nameres/collector.rs | |||
@@ -482,6 +482,7 @@ impl DefCollector<'_> { | |||
482 | 482 | ||
483 | if let Some(ModuleDefId::ModuleId(m)) = res.take_types() { | 483 | if let Some(ModuleDefId::ModuleId(m)) = res.take_types() { |
484 | if m == self.def_map.module_id(current_module_id) { | 484 | if m == self.def_map.module_id(current_module_id) { |
485 | cov_mark::hit!(ignore_macro_use_extern_crate_self); | ||
485 | return; | 486 | return; |
486 | } | 487 | } |
487 | 488 | ||
diff --git a/crates/hir_def/src/nameres/tests.rs b/crates/hir_def/src/nameres/tests.rs index 91c37a55d..9f652731d 100644 --- a/crates/hir_def/src/nameres/tests.rs +++ b/crates/hir_def/src/nameres/tests.rs | |||
@@ -411,7 +411,8 @@ struct Arc; | |||
411 | } | 411 | } |
412 | 412 | ||
413 | #[test] | 413 | #[test] |
414 | fn extern_crate_self() { | 414 | fn macro_use_extern_crate_self() { |
415 | cov_mark::check!(ignore_macro_use_extern_crate_self); | ||
415 | check( | 416 | check( |
416 | r#" | 417 | r#" |
417 | //- /main.rs crate:main | 418 | //- /main.rs crate:main |