From e80752f9bbc5228dba3066cd95a81e2e496bd9d7 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Fri, 4 Aug 2023 15:39:01 -0700 Subject: [PATCH] Skip calling jit_exec on Wasm We often break Wasm build when we modify how jit_exec works. I'm planning to modify it again soon. We actually don't support running Ruby JIT on Wasm, so it doesn't seem worth the maintenance effort. --- vm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/vm.c b/vm.c index f67bd30bddd8fa..cd6e3e0b5c0986 100644 --- a/vm.c +++ b/vm.c @@ -2336,9 +2336,7 @@ vm_exec_bottom_main(void *context) struct rb_vm_exec_context *ctx = (struct rb_vm_exec_context *)context; ctx->state = TAG_NONE; - if (UNDEF_P(ctx->result = jit_exec(ctx->ec))) { - ctx->result = vm_exec_core(ctx->ec); - } + ctx->result = vm_exec_core(ctx->ec); vm_exec_enter_vm_loop(ctx->ec, ctx, ctx->tag, true); }