X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-native-types.c;h=88efb61d67b9a587edd702b6c4f0741a10bc048c;hb=fb48a088ce55f95c522ddbd02a0efc74f765c56e;hp=9732a3f94fc5e29b76c8651bb17710ccfe0e18a7;hpb=2099acf5f4a80c46bf4e75e9d67b8db4f2c86bbd;p=mono.git diff --git a/mono/mini/mini-native-types.c b/mono/mini/mini-native-types.c index 9732a3f94fc..88efb61d67b 100644 --- a/mono/mini/mini-native-types.c +++ b/mono/mini/mini-native-types.c @@ -126,9 +126,6 @@ static const MagicTypeInfo type_info[] = { { 2, STACK_R8, STACK_R8, STACK_R8, OP_FCONV_TO_R8, OP_FCONV_TO_R4, OP_FMOVE, 0, 0, OP_PT_STORE_FP_MEMBASE_REG, 0 }, }; -static inline gboolean mono_class_is_magic_int (MonoClass *klass); -static inline gboolean mono_class_is_magic_float (MonoClass *klass); - static inline gboolean type_size (MonoCompile *cfg, MonoType *type) @@ -352,10 +349,13 @@ mono_class_is_magic_assembly (MonoClass *klass) return TRUE; if (!strcmp ("Xamarin.WatchOS", klass->image->assembly_name)) return TRUE; + /* regression test suite */ + if (!strcmp ("builtin-types", klass->image->assembly_name)) + return TRUE; return FALSE; } -static inline gboolean +gboolean mono_class_is_magic_int (MonoClass *klass) { static MonoClass *magic_nint_class; @@ -388,7 +388,7 @@ mono_class_is_magic_int (MonoClass *klass) return FALSE; } -static inline gboolean +gboolean mono_class_is_magic_float (MonoClass *klass) { static MonoClass *magic_nfloat_class;