Merge branch 'master' of git://github.com/mono/mono
[mono.git] / mono / tests / metadata-verifier / assembly-with-locals.il
1 .assembly extern mscorlib
2 {
3   .ver 2:0:0:0
4   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )
5 }
6 .assembly 'simple_assembly'
7 {
8   .hash algorithm 0x00008004
9   .ver  0:0:0:0
10 }
11
12 .module simple_assembly.exe
13
14 .class private auto ansi beforefieldinit Program extends [mscorlib]System.Object
15 {
16         .method public static void M0 () cil managed
17         {
18                 .locals init (int32 modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile) V_0,
19                                           int32& modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile) pinned V_1,
20                                           object pinned V_2,
21                                           int32*
22                                                 modreq ([mscorlib]System.Runtime.CompilerServices.IsVolatile) pinned
23                                                 modopt ([mscorlib]System.Runtime.CompilerServices.IsVolatile) V_3,
24                                           typedref& V_4,
25                                           int32& V_5,
26                                           int32 V_6)
27                 ret
28         } 
29         
30         .method public static void M1 () cil managed
31         {
32                 .maxstack 8
33                 .locals init (int32 & V_0, int32 V_1)
34                 ret
35         } 
36
37         .method public static void Main () cil managed 
38         {
39                 .entrypoint
40                 .maxstack 8
41                 ret 
42         }
43
44 }
45
46