diff --git a/mono/tests/verifier/make_tests.sh b/mono/tests/verifier/make_tests.sh index 412c9c36ddcfa95c8a737cd6fec2fb22d55bb108..270c2677b865aa6ed8f5c8ef218186c33b2ba785 100755 --- a/mono/tests/verifier/make_tests.sh +++ b/mono/tests/verifier/make_tests.sh @@ -3163,13 +3163,20 @@ done #token I=1 -for TOKEN in int32 int64 float32 float64 "valuetype MyStruct" "int32*" "typedref" "int32[]" "string" "method int32 *(int32)" +for TOKEN in int32 int64 float32 float64 "valuetype MyStruct" "int32[]" "string" do ./make_cast_test.sh cast_token_${I} valid "object" "ldloc.0" "castclass $TOKEN" ./make_cast_test.sh isinst_token_${I} valid "object" "ldloc.0" "isinst $TOKEN" I=`expr $I + 1` done +for TOKEN in "int32*" "method int32 *(int32)" "typedref" +do + ./make_cast_test.sh cast_token_${I} unverifiable "object" "ldloc.0" "castclass $TOKEN" + ./make_cast_test.sh isinst_token_${I} unverifiable "object" "ldloc.0" "isinst $TOKEN" + I=`expr $I + 1` +done + for TOKEN in "int32\&" do ./make_cast_test.sh cast_token_${I} invalid "object" "ldloc.0" "castclass $TOKEN" diff --git a/mono/tests/verifier/valid_stind_ref_with_boxed_value.il b/mono/tests/verifier/valid_stind_ref_with_boxed_value.il index ecc27c50c63795d6224015308c41698497ab6c5f..9ef3e38258264d1f3ecb8f77e79ebe5557e60eb8 100644 --- a/mono/tests/verifier/valid_stind_ref_with_boxed_value.il +++ b/mono/tests/verifier/valid_stind_ref_with_boxed_value.il @@ -11,7 +11,7 @@ .class private sequential ansi sealed beforefieldinit MyVT extends [mscorlib]System.Object { - .field public [mscorlib]System.Decimal Value + .field public valuetype [mscorlib]System.Decimal Value } diff --git a/mono/tests/verifier/valid_sub_class_of_generic_type_is_compatible.il b/mono/tests/verifier/valid_sub_class_of_generic_type_is_compatible.il index b424c217f5f1a7b48d1f80f877a88c8e6c8f3ba4..0d47f5ca9975ad74735ab67c24e7a18221676e2b 100644 --- a/mono/tests/verifier/valid_sub_class_of_generic_type_is_compatible.il +++ b/mono/tests/verifier/valid_sub_class_of_generic_type_is_compatible.il @@ -11,7 +11,7 @@ .class private sequential ansi sealed beforefieldinit MyVT extends [mscorlib]System.Object { - .field public [mscorlib]System.Decimal Value + .field public valuetype [mscorlib]System.Decimal Value }