X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmarshal.c;h=d017c05bdae69826d5febde9ff428a573cea6302;hb=6b4119a8e1df70a71ab097fcc476e41b6449a909;hp=db333b21334d7b869291f04e5b7ec76f6f5feef3;hpb=e82dc02e27ea872f3f1bd19d8a6c9770ae12716d;p=mono.git diff --git a/mono/metadata/marshal.c b/mono/metadata/marshal.c index db333b21334..d017c05bdae 100644 --- a/mono/metadata/marshal.c +++ b/mono/metadata/marshal.c @@ -1987,7 +1987,8 @@ emit_thread_interrupt_checkpoint_call (MonoMethodBuilder *mb, gpointer checkpoin { int pos_noabort, pos_noex; - mono_mb_emit_ptr (mb, (gpointer) mono_thread_interruption_request_flag ()); + mono_mb_emit_byte (mb, MONO_CUSTOM_PREFIX); + mono_mb_emit_byte (mb, CEE_MONO_LDPTR_INT_REQ_FLAG); mono_mb_emit_byte (mb, CEE_LDIND_U4); pos_noabort = mono_mb_emit_branch (mb, CEE_BRFALSE);