diff options
Diffstat (limited to 'mjit_compile.c')
-rw-r--r-- | mjit_compile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mjit_compile.c b/mjit_compile.c index 5eafd72329..7b8e2a7312 100644 --- a/mjit_compile.c +++ b/mjit_compile.c @@ -192,7 +192,7 @@ mjit_compile(FILE *f, const struct rb_iseq_constant_body *body, const char *func struct compile_status status; status.success = TRUE; status.local_stack_p = !body->catch_except_p; - status.stack_size_for_pos = ALLOC_N(int, body->iseq_size); + status.stack_size_for_pos = (int *)malloc(sizeof(int) * body->iseq_size); memset(status.stack_size_for_pos, NOT_COMPILED_STACK_SIZE, sizeof(int) * body->iseq_size); /* For performance, we verify stack size only on compilation time (mjit_compile.inc.erb) without --jit-debug */ @@ -232,6 +232,6 @@ mjit_compile(FILE *f, const struct rb_iseq_constant_body *body, const char *func compile_cancel_handler(f, body, &status); fprintf(f, "\n} /* end of %s */\n", funcname); - xfree(status.stack_size_for_pos); + free(status.stack_size_for_pos); return status.success; } |