summaryrefslogtreecommitdiff
path: root/src/vm/metasig.h
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-06-26 22:38:42 -0700
committerJan Kotas <jkotas@microsoft.com>2018-06-26 22:38:42 -0700
commit51cdf2c39d6064f6fbc7805f10f09149b0b85970 (patch)
tree06f1010aea55514d50051eedea04f08e630610b1 /src/vm/metasig.h
parentd1d26ac8fd6aabbfe655de03bf0ee3ecb2d096cd (diff)
downloadcoreclr-51cdf2c39d6064f6fbc7805f10f09149b0b85970.tar.gz
coreclr-51cdf2c39d6064f6fbc7805f10f09149b0b85970.tar.bz2
coreclr-51cdf2c39d6064f6fbc7805f10f09149b0b85970.zip
Add VM support for Unsafe.AsRef(in T)
Diffstat (limited to 'src/vm/metasig.h')
-rw-r--r--src/vm/metasig.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vm/metasig.h b/src/vm/metasig.h
index 49e26f17e9..b3a4139a7c 100644
--- a/src/vm/metasig.h
+++ b/src/vm/metasig.h
@@ -290,6 +290,8 @@ DEFINE_METASIG(GM(RefByte_T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(b) M(0)
DEFINE_METASIG(GM(PtrVoid_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v), M(0)))
DEFINE_METASIG(GM(PtrVoid_T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v) M(0), v))
+DEFINE_METASIG(GM(RefT_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)), r(M(0))))
+DEFINE_METASIG(GM(VoidPtr_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v), r(M(0))))
DEFINE_METASIG(GM(RefTFrom_RetRefTTo, IMAGE_CEE_CS_CALLCONV_DEFAULT, 2, r(M(0)), r(M(1))))
DEFINE_METASIG(GM(Obj_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, j, M(0)))
DEFINE_METASIG(GM(RefT_Int_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)) i, r(M(0))))