summaryrefslogtreecommitdiff
path: root/vm_exec.h
diff options
context:
space:
mode:
-rw-r--r--vm_exec.h3
1 files changed, 2 insertions, 1 deletions
@@ -176,7 +176,8 @@ default: \
// Run the JIT from the interpreter
#define JIT_EXEC(ec, val) do { \
rb_jit_func_t func; \
- if (val == Qundef && (func = jit_compile(ec))) { \
val = func(ec, ec->cfp); \
RESTORE_REGS(); /* fix cfp for tailcall */ \
if (ec->tag->state) THROW_EXCEPTION(val); \