libjit.git - libjit

index : libjit.git
libjit
summary refs log tree commit diff
path: root/jit/jit-interp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'jit/jit-interp.cpp')
-rw-r--r--jit/jit-interp.cpp 4
1 files changed, 2 insertions, 2 deletions
diff --git a/jit/jit-interp.cpp b/jit/jit-interp.cpp
index 8ec640c..a754b0d 100644
--- a/jit/jit-interp.cpp
+++ b/jit/jit-interp.cpp
@@ -3455,8 +3455,8 @@ void _jit_run_function(jit_function_interp *func, jit_item *args,
{
/* Return from the current function, with a small structure */
#if JIT_APPLY_MAX_STRUCT_IN_REG != 0
- jit_memcpy(return_area->struct_value, stacktop,
- (unsigned int)VM_NINT_ARG);
+ jit_memcpy(return_area->struct_value, VM_STK_PTR1,
+ (unsigned int)VM_STK_NINT0);
#endif
return;
}
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月30日 10:50:08 +0000

AltStyle によって変換されたページ (->オリジナル) /