From dea49e2020b2fc97ba9293200f316f7a7b3ca73b Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Fri, 14 Nov 2014 13:05:14 +0100 Subject: [PATCH] x86: Fix typo in ffi_prep_go_closure Used the wrong register for THISCALL and FASTCALL. --- src/x86/ffi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/x86/ffi.c b/src/x86/ffi.c index 359a8649..4c96c6de 100644 --- a/src/x86/ffi.c +++ b/src/x86/ffi.c @@ -527,7 +527,7 @@ ffi_prep_go_closure (ffi_go_closure* closure, ffi_cif* cif, break; case FFI_THISCALL: case FFI_FASTCALL: - dest = ffi_go_closure_ECX; + dest = ffi_go_closure_EAX; break; case FFI_STDCALL: case FFI_PASCAL: