summaryrefslogtreecommitdiff
path: root/mjit_compile.c
diff options
context:
space:
mode:
Diffstat (limited to 'mjit_compile.c')
-rw-r--r--mjit_compile.c4
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;
}