2 // invalid CIL which breaks the ECMA-335 rules.
3 // this CIL should fail verification by a conforming CLI verifier.
5 .assembly 'invalid_non_empty_stack_at_try_begin'
7 .hash algorithm 0x00008004
12 extends [mscorlib]System.Object
16 .class sealed MyValueType
17 extends [mscorlib]System.ValueType
19 .field private int32 v
22 .class public Template`1<T>
23 extends [mscorlib]System.Object
27 .class sealed public ValueTypeTemplate`1<T>
28 extends [mscorlib]System.ValueType
30 .field private int32 v
33 .method public static int32 Main() cil managed
37 .locals init (object _XO, int32 _X1)
44 newobj instance void class [mscorlib]System.Exception::.ctor()
48 } catch [mscorlib]System.Exception {