Merge pull request #1439 from BrzVlad/feature-managed-allocator
[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 .assembly 'test_generated'
5 {
6   .hash algorithm 0x00008004
7   .ver  0:0:0:0
8 }
9
10
11 .class public auto ansi beforefieldinit c
12         extends [mscorlib]System.Object
13 {
14 }
15
16 .method public static int32 Main() cil managed
17 {
18         .entrypoint
19         .maxstack 2
20         .locals init (
21                 class c V_0
22         )
23         ldloc.0
24         ldsfld int32 c::invalid // Invalid, no field invalid in class c.
25         pop
26         ldc.i4.0
27         ret
28 }
29