diff --git a/src/ravi_mirjit.c b/src/ravi_mirjit.c index 6f46ef8f..16aa0c66 100644 --- a/src/ravi_mirjit.c +++ b/src/ravi_mirjit.c @@ -385,6 +385,7 @@ void *mir_get_func(MIR_context_t ctx, MIR_module_t module, const char *func_name void mir_prepare(MIR_context_t ctx, int optlevel) { c2mir_init(ctx); MIR_gen_init(ctx); + MIR_gen_set_optimize_level(ctx, optlevel); } void mir_cleanup(MIR_context_t ctx) {