diff --git a/zjit/src/hir.rs b/zjit/src/hir.rs index 23dddf35e6133f..8ae2f5a47612e0 100644 --- a/zjit/src/hir.rs +++ b/zjit/src/hir.rs @@ -7487,7 +7487,9 @@ impl Function { run_pass!(clean_cfg); run_pass!(remove_redundant_patch_points); run_pass!(remove_duplicate_check_interrupts); - run_pass!(eliminate_empty_inline_frames); + if did_inline { + run_pass!(eliminate_empty_inline_frames); + } run_pass!(eliminate_dead_code); if !did_inline {