Skip to content

Commit d36c447

Browse files
committed
Create only one ItemLowerer
1 parent 01a35ec commit d36c447

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
@@ -444,14 +444,15 @@ pub fn lower_to_hir(tcx: TyCtxt<'_>, (): ()) -> hir::Crate<'_> {
444444
tcx.definitions_untracked().def_index_count(),
445445
);
446446

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

457458
// Drop AST to free memory

0 commit comments

Comments
 (0)