Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mono/mini/aot-compiler.c')
-rw-r--r--mono/mini/aot-compiler.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c
index 72adcbab7c9..61bb53847f7 100644
--- a/mono/mini/aot-compiler.c
+++ b/mono/mini/aot-compiler.c
@@ -7851,11 +7851,13 @@ add_gsharedvt_wrappers (MonoAotCompile *acfg, MonoMethodSignature *sig, gboolean
wrapper = mini_get_gsharedvt_out_sig_wrapper (sig);
add_extra_method (acfg, wrapper);
}
+#ifndef MONO_ARCH_HAVE_INTERP_ENTRY_TRAMPOLINE
if (interp_in) {
wrapper = mini_get_interp_in_wrapper (sig);
add_extra_method (acfg, wrapper);
//printf ("X: %s\n", mono_method_full_name (wrapper, 1));
}
+#endif
}
/*
@@ -12816,6 +12818,7 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options,
MonoMethod *wrapper = mini_get_interp_lmf_wrapper ();
add_method (acfg, wrapper);
+#ifndef MONO_ARCH_HAVE_INTERP_ENTRY_TRAMPOLINE
for (int i = 0; i < sizeof (interp_in_static_sigs) / sizeof (const char *); i++) {
MonoMethodSignature *sig = mono_create_icall_signature (interp_in_static_sigs [i]);
sig = mono_metadata_signature_dup_full (mono_get_corlib (), sig);
@@ -12823,6 +12826,7 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options,
wrapper = mini_get_interp_in_wrapper (sig);
add_method (acfg, wrapper);
}
+#endif
}
TV_GETTIME (atv);