diff --git a/src/racket/src/future.h b/src/racket/src/future.h index 844ae96d0a..a03d930440 100644 --- a/src/racket/src/future.h +++ b/src/racket/src/future.h @@ -184,8 +184,6 @@ extern Scheme_Object *scheme_rtcall_make_future(const char *who, int src_type, S #endif -extern void scheme_on_demand_generate_lambda(Scheme_Native_Closure *nc, int argc, Scheme_Object **argv); - void scheme_future_block_until_gc(); void scheme_future_continue_after_gc(); void scheme_check_future_work(); diff --git a/src/racket/src/schpriv.h b/src/racket/src/schpriv.h index a50b1fee21..58c1646557 100644 --- a/src/racket/src/schpriv.h +++ b/src/racket/src/schpriv.h @@ -2681,6 +2681,10 @@ Scheme_Object *scheme_jit_expr(Scheme_Object *); Scheme_Object *scheme_jit_closure(Scheme_Object *, Scheme_Object *context); void scheme_jit_fill_threadlocal_table(); +#ifdef MZ_USE_JIT +void scheme_on_demand_generate_lambda(Scheme_Native_Closure *nc, int argc, Scheme_Object **argv); +#endif + struct Start_Module_Args; #ifdef MZ_USE_JIT