[aot] Fix the name of the mono_gc_wbarrier_range_copy icall. FullAOT with direct...
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 22 Jun 2017 18:48:13 +0000 (11:48 -0700)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 22 Jun 2017 18:48:13 +0000 (11:48 -0700)
mono/mini/mini-runtime.c

index b6ecda34d603b0f4e07a7d91e111bd30c4bdf19d..64528e75c4eede6ff8aec27badb020472dc88502 100644 (file)
@@ -4245,7 +4245,8 @@ register_icalls (void)
        register_icall (mono_gsharedvt_constrained_call, "mono_gsharedvt_constrained_call", "object ptr ptr ptr ptr ptr", FALSE);
        register_icall (mono_gsharedvt_value_copy, "mono_gsharedvt_value_copy", "void ptr ptr ptr", TRUE);
 
-       register_icall_no_wrapper (mono_gc_get_range_copy_func (), "mono_gc_range_copy", "void ptr ptr int");
+       //WARNING We do runtime selection here but the string *MUST* be to a fallback function that has same signature and behavior
+       register_icall_no_wrapper (mono_gc_get_range_copy_func (), "mono_gc_wbarrier_range_copy", "void ptr ptr int");
 
        register_icall (mono_object_castclass_with_cache, "mono_object_castclass_with_cache", "object object ptr ptr", FALSE);
        register_icall (mono_object_isinst_with_cache, "mono_object_isinst_with_cache", "object object ptr ptr", FALSE);