From 72b60654ac4069dee090fbb1b835e34cdd99ab66 Mon Sep 17 00:00:00 2001 From: Jay Krell Date: Thu, 5 Sep 2019 08:30:59 -0700 Subject: [PATCH] [interp] Remove unused parameter to ves_pinvoke_method. (mono/mono#16677) [interp] Remove unused parameter to ves_pinvoke_method. It might actually cause stack pressure (but on its own, this PR does not save stack). Commit migrated from https://github.com/mono/mono/commit/ee85b695c8be5bddf7a29acf6674381024e16266 --- src/mono/mono/mini/interp/interp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mono/mono/mini/interp/interp.c b/src/mono/mono/mini/interp/interp.c index c953b2f..75bab45 100644 --- a/src/mono/mono/mini/interp/interp.c +++ b/src/mono/mono/mini/interp/interp.c @@ -1366,7 +1366,7 @@ interp_to_native_trampoline (gpointer addr, gpointer ccontext) #pragma optimize ("", off) #endif static MONO_NO_OPTIMIZATION MONO_NEVER_INLINE void -ves_pinvoke_method (InterpFrame *frame, MonoMethodSignature *sig, MonoFuncV addr, gboolean string_ctor, ThreadContext *context, gboolean save_last_error) +ves_pinvoke_method (InterpFrame *frame, MonoMethodSignature *sig, MonoFuncV addr, ThreadContext *context, gboolean save_last_error) { MonoLMFExt ext; gpointer args; @@ -3574,7 +3574,7 @@ main_loop: mono_interp_calli_nat_dynamic_pinvoke (&child_frame, code, context, csignature, error); } else { const gboolean save_last_error = *(guint16 *)(ip - 3 + 2); - ves_pinvoke_method (&child_frame, csignature, (MonoFuncV) code, FALSE, context, save_last_error); + ves_pinvoke_method (&child_frame, csignature, (MonoFuncV) code, context, save_last_error); } CHECK_RESUME_STATE (context); -- 2.7.4