Skip to content

Commit f498ebd

Browse files
committed
Create only one ItemLowerer
1 parent 84b8d42 commit f498ebd

File tree

1 file changed

+8
-7
lines changed
  • compiler/rustc_ast_lowering/src

1 file changed

+8
-7
lines changed

compiler/rustc_ast_lowering/src/lib.rs

+8-7
Original file line numberDiff line numberDiff line change
@@ -445,14 +445,15 @@ pub fn lower_to_hir(tcx: TyCtxt<'_>, (): ()) -> hir::Crate<'_> {
445445
tcx.definitions_untracked().def_index_count(),
446446
);
447447

448+
let mut lowerer = item::ItemLowerer {
449+
tcx,
450+
resolver: &mut resolver,
451+
ast_index: &ast_index,
452+
owners: &mut owners,
453+
};
454+
448455
for def_id in ast_index.indices() {
449-
item::ItemLowerer {
450-
tcx,
451-
resolver: &mut resolver,
452-
ast_index: &ast_index,
453-
owners: &mut owners,
454-
}
455-
.lower_node(def_id);
456+
lowerer.lower_node(def_id);
456457
}
457458

458459
// Drop AST to free memory

0 commit comments

Comments
 (0)