[jit] Fix missing wbarrier for array generic setter
commit59448e9b7a6382e768f7418430bf278410555447
authorVlad Brezae <brezaevlad@gmail.com>
Wed, 14 Sep 2016 22:16:03 +0000 (15 01:16 +0300)
committerVlad Brezae <brezaevlad@gmail.com>
Wed, 14 Sep 2016 22:16:03 +0000 (15 01:16 +0300)
treebabc5d39f0d19d0bf0ab460cf495c66138c86752
parent7eb2ea64762a1eb8b08f3ed8d2eef1e772bdf445
[jit] Fix missing wbarrier for array generic setter

The generic setter receives the element by reference which means we will never emit the write barrier since a reference to a reference is not a reference (mini_type_is_reference). Check the actual value instead. Fixes #42903.
mono/mini/method-to-ir.c