Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/nameres/collector.rs')
| -rw-r--r-- | crates/hir_def/src/nameres/collector.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/hir_def/src/nameres/collector.rs b/crates/hir_def/src/nameres/collector.rs index f8b3c3949f..e9c33392f3 100644 --- a/crates/hir_def/src/nameres/collector.rs +++ b/crates/hir_def/src/nameres/collector.rs @@ -1047,6 +1047,12 @@ impl DefCollector<'_> { &resolver, ) { Ok(call_id) => { + self.def_map.modules[directive.module_id].scope.add_derive_macro_invoc( + ast_id.ast_id, + call_id, + *derive_attr, + ); + resolved.push((directive.module_id, call_id, directive.depth)); res = ReachedFixedPoint::No; return false; |