File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
crates/hir_def/src/nameres Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -1625,14 +1625,14 @@ impl ModCollector<'_, '_> {
1625
1625
. resolve_visibility ( self . def_collector . db , self . module_id , visibility)
1626
1626
. unwrap_or ( Visibility :: Public ) ;
1627
1627
let modules = & mut self . def_collector . def_map . modules ;
1628
- let res = modules. alloc ( ModuleData :: default ( ) ) ;
1629
- modules[ res] . parent = Some ( self . module_id ) ;
1630
- modules[ res] . origin = match definition {
1628
+ let origin = match definition {
1631
1629
None => ModuleOrigin :: Inline { definition : declaration } ,
1632
1630
Some ( ( definition, is_mod_rs) ) => {
1633
1631
ModuleOrigin :: File { declaration, definition, is_mod_rs }
1634
1632
}
1635
1633
} ;
1634
+ let res = modules. alloc ( ModuleData :: new ( origin) ) ;
1635
+ modules[ res] . parent = Some ( self . module_id ) ;
1636
1636
for ( name, mac) in modules[ self . module_id ] . scope . collect_legacy_macros ( ) {
1637
1637
modules[ res] . scope . define_legacy_macro ( name, mac)
1638
1638
}
You can’t perform that action at this time.
0 commit comments