From: Zoltan Varga Date: Mon, 13 Jan 2020 11:09:09 +0000 (+0100) Subject: [jit] Fix an assertion in the Thread.VolatileRead () intrinsic. (mono/mono#18430) X-Git-Tag: submit/tizen/20210909.063632~10331^2~5^2~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=43fb90c2491271e0450ea234ee00bad95309ef01;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [jit] Fix an assertion in the Thread.VolatileRead () intrinsic. (mono/mono#18430) Fixes https://github.com/mono/mono/issues/18418. Commit migrated from https://github.com/mono/mono/commit/4b718ca1f2547172e3bb68e9b87f1bde11429528 --- diff --git a/src/mono/mono/mini/intrinsics.c b/src/mono/mono/mini/intrinsics.c index b3de056..84cdd43 100644 --- a/src/mono/mono/mini/intrinsics.c +++ b/src/mono/mono/mini/intrinsics.c @@ -1044,7 +1044,7 @@ mini_emit_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSign ins->type = STACK_R8; break; default: - g_assert (mini_type_is_reference (fsig->params [0])); + g_assert (is_ref); ins->dreg = mono_alloc_ireg_ref (cfg); ins->type = STACK_OBJ; break;