diff --git a/yjit/src/asm/mod.rs b/yjit/src/asm/mod.rs index 417d664b07..47e2dca137 100644 --- a/yjit/src/asm/mod.rs +++ b/yjit/src/asm/mod.rs @@ -574,7 +574,7 @@ impl CodeBlock { }); // Avoid accumulating freed pages for future code GC for_each_off_stack_iseq_payload(|iseq_payload: &mut IseqPayload| { - iseq_payload.pages.clear(); + iseq_payload.pages = std::collections::HashSet::default(); }); // Outlined code generated by CodegenGlobals::init() should also be kept. for page in CodegenGlobals::get_ocb_pages() {