2007-10-09 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / tests / verifier / unverifiable_ptr_nop.il
1 .assembly 'unverifiable_ptr_nop'
2 {
3   .hash algorithm 0x00008004
4   .ver  0:0:0:0
5 }
6
7 .assembly extern mscorlib
8 {
9   .ver 1:0:5000:0
10   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
11 }
12
13
14 .method public static void Foo(method int32 *(float64) arg, method int32 *(int32) arg2) cil managed
15 {
16         .maxstack 2
17         .locals init (
18             method int32 *(float64) V_0,
19             method int32 *(int32) V_1
20         )
21         ldloc.1
22         stloc.0 // unverifiable, method int32 *(int32) cannot be stored in method int32 *(float64).
23         ret
24 }
25
26 .method public static void Main() cil managed
27 {
28         .maxstack 2
29         .entrypoint
30         ldnull
31         ldnull
32         call void Foo(method int32 *(float64) arg, method int32 *(int32) arg2)
33         ret
34 }