diff --git a/racket/src/racket/src/env.c b/racket/src/racket/src/env.c index 1ea8ba70ef..92888ed2df 100644 --- a/racket/src/racket/src/env.c +++ b/racket/src/racket/src/env.c @@ -445,7 +445,9 @@ static Scheme_Env *place_instance_init(void *stack_base, int initial_main_os_thr scheme_init_compenv_places(); +#ifdef MZ_USE_JIT scheme_init_jitprep(); +#endif #ifdef TIME_STARTUP_PROCESS printf("pre-process @ %" PRIdPTR "\n", scheme_get_process_milliseconds()); diff --git a/racket/src/racket/src/linklet.c b/racket/src/racket/src/linklet.c index 52ec0cc75b..01f2f0e94f 100644 --- a/racket/src/racket/src/linklet.c +++ b/racket/src/racket/src/linklet.c @@ -1414,6 +1414,7 @@ static void *instantiate_linklet_k(void) if (!multi) v = scheme_check_one_value(v); +#ifdef MZ_USE_JIT if (linklet->native_lambdas) { int mc; Scheme_Object **mv, *l; @@ -1443,6 +1444,7 @@ static void *instantiate_linklet_k(void) p->ku.multiple.count = mc; } } +#endif scheme_performance_record_end("instantiate", &perf_state);