From 338efa7f4a4b27b43b008a40e8bf245bd9be5413 Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Sun, 4 Dec 2022 18:54:43 +0000 Subject: [PATCH] Avoid zeroing all arguments in jit_fastcall --- src/jit/jit-core.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jit/jit-core.c b/src/jit/jit-core.c index 5e43667b..73a9cd64 100644 --- a/src/jit/jit-core.c +++ b/src/jit/jit-core.c @@ -610,7 +610,9 @@ bool jit_fastcall(jit_t *j, jit_handle_t handle, jit_scalar_t *result, } else { jit_transition(j, JIT_IDLE, JIT_INTERP); - jit_scalar_t args[JIT_MAX_ARGS] = { p1, p2 }; + jit_scalar_t args[JIT_MAX_ARGS]; + args[0] = p1; + args[1] = p2; (*f->entry)(f, NULL, args); *result = args[0]; jit_transition(j, JIT_INTERP, JIT_IDLE); -- 2.39.2