New test.
[mono.git] / mono / tests / verifier / invalid_ldsfld_no_fld.il
1 // Invalid CIL which breaks the ECMA-335,III,4.14 rules. 
2 // This CIL should fail verification by a conforming CLI verifier.
3
4 .class public auto ansi beforefieldinit c
5         extends [mscorlib]System.Object
6 {
7 }
8
9 .method public static int32 Main() cil managed
10 {
11         .entrypoint
12         .maxstack 2
13         .locals init (
14                 class c V_0
15         )
16         ldloc.0
17         ldsfld int32 c::invalid // Invalid, no field invalid in class c.
18         pop
19         ldc.i4.0
20         ret
21 }