Merge pull request #2897 from kumpera/marshal_fixes
authormonojenkins <jo.shields+jenkins@xamarin.com>
Mon, 18 Apr 2016 05:00:21 +0000 (06:00 +0100)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Mon, 18 Apr 2016 05:00:21 +0000 (06:00 +0100)
commit8b938bfb158f3ca0b05abf2fd167be824e03e0b5
tree00b1fed2f5934ae759c326d5fa2f41f6e55efe51
parentf4272716f44d6470ef7dbb6b2bcf55ff736bcf83
parent0a8f9cea8438a1f57c569762272ec616900d4541
Merge pull request #2897 from kumpera/marshal_fixes

[marshal] Ensure marshal code emit the right indirect store when dealing with ref types.

The marshal code was using CEE_STIND_I for a lot of ref stores. This would not
generate a WB and is a heap corruption vector.