Skip to content

Commit 9f7eaa9

Browse files
committed
codegen: We should not iterate over codegen_items.
This should allow making it a HashSet.
1 parent 1cb5ef1 commit 9f7eaa9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/codegen/mod.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3546,11 +3546,12 @@ pub(crate) fn codegen(context: BindgenContext) -> (Vec<proc_macro2::TokenStream>
35463546

35473547
debug!("codegen: {:?}", context.options());
35483548

3549-
let codegen_items = context.codegen_items();
35503549
if context.options().emit_ir {
3551-
for &id in codegen_items {
3552-
let item = context.resolve_item(id);
3553-
println!("ir: {:?} = {:#?}", id, item);
3550+
let codegen_items = context.codegen_items();
3551+
for (id, item) in context.items() {
3552+
if codegen_items.contains(&id) {
3553+
println!("ir: {:?} = {:#?}", id, item);
3554+
}
35543555
}
35553556
}
35563557

0 commit comments

Comments
 (0)