From a88908c3a44db6bc372d5ec30ebd74e73919efc0 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 26 May 2017 22:50:22 -0700 Subject: ffi: remove redundant flag calc in call wrapper. * ffi.c (ffi_call_wrap): Don't calculate in_pass_needed in put loop, since we already calculated it in the argument buffer allocation loop. --- ffi.c | 1 - 1 file changed, 1 deletion(-) diff --git a/ffi.c b/ffi.c index 53a0a18b..8b0de20a 100644 --- a/ffi.c +++ b/ffi.c @@ -2403,7 +2403,6 @@ val ffi_call_wrap(val fptr, val ffi_call_desc, struct args *args) for (i = 0; i < n; i++) { struct txr_ffi_type *mtft = type[i]; mtft->put(mtft, args->arg[i], convert(mem_t *, values[i]), self); - in_pass_needed = in_pass_needed || mtft->in != 0; } cleanup_needed = 0; -- cgit v1.2.3