X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Ftests%2Fverifier%2Funverifiable_ldsflda_other_class_field_on_cctor.il;h=2570bc448630d0e0488c6adc465d1f91a3f2ed5d;hb=513a4ef69337b7dd08cd4cb3442f6eb5ecf2cba4;hp=8cf3bbbd67f2a40a6b512f22179a1eff13a1bf09;hpb=4c41bda72421d70fe02f1ab8d3fa618fb2d672e2;p=mono.git diff --git a/mono/tests/verifier/unverifiable_ldsflda_other_class_field_on_cctor.il b/mono/tests/verifier/unverifiable_ldsflda_other_class_field_on_cctor.il index 8cf3bbbd67f..2570bc44863 100644 --- a/mono/tests/verifier/unverifiable_ldsflda_other_class_field_on_cctor.il +++ b/mono/tests/verifier/unverifiable_ldsflda_other_class_field_on_cctor.il @@ -22,25 +22,39 @@ .class public GoodClass { .field static initonly valuetype MyValueType x - + .method public hidebysig specialname rtspecialname instance default void .ctor () cil managed + { + .maxstack 8 + ldarg.0 + call instance void object::.ctor() + ret + } } .class public BadClass { - -.method private static specialname rtspecialname default void .cctor () -{ - .maxstack 8 - ldsflda valuetype MyValueType GoodClass::x - pop - ret -} - + .method private static specialname rtspecialname default void .cctor () + { + .maxstack 8 + ldsflda valuetype MyValueType GoodClass::x + pop + ret + } + + .method public hidebysig specialname rtspecialname instance default void .ctor () cil managed + { + .maxstack 8 + ldarg.0 + call instance void object::.ctor() + ret + } } .method public static void Main() cil managed { .maxstack 2 .entrypoint + newobj instance void BadClass::.ctor() + pop ret }