diff --git a/zjit/src/codegen.rs b/zjit/src/codegen.rs index 16b5e94d34..e16588e3e3 100644 --- a/zjit/src/codegen.rs +++ b/zjit/src/codegen.rs @@ -706,6 +706,7 @@ fn gen_ccall_with_frame( state: &FrameState, ) -> lir::Opnd { gen_incr_counter(asm, Counter::non_variadic_cfunc_optimized_send_count); + gen_stack_overflow_check(jit, asm, state, state.stack_size()); let caller_stack_size = state.stack_size() - args.len();