[interp] Remove unused parameter to ves_pinvoke_method. (mono/mono#16677)
authorJay Krell <jaykrell@microsoft.com>
Thu, 5 Sep 2019 15:30:59 +0000 (08:30 -0700)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Thu, 5 Sep 2019 15:30:59 +0000 (11:30 -0400)
[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

index c953b2f..75bab45 100644 (file)
@@ -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);