Merge pull request #2897 from kumpera/marshal_fixes
[mono.git] / mono / tests / verifier / unverifiable_ldftn_no_visibility.il
1
2 .assembly extern mscorlib
3 {
4   .ver 2:0:0:0
5   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
6 }
7 .assembly 'ldftn_test'
8 {
9   .hash algorithm 0x00008004
10   .ver  0:0:0:0
11 }
12 .module ldftn_test.exe
13
14 .class public Test
15         extends [mscorlib]System.Object
16 {
17         .method public hidebysig  specialname  rtspecialname instance default void .ctor ()  cil managed 
18         {
19                 .maxstack 8
20                 ldarg.0
21                 call instance void object::.ctor()
22                 ret 
23         }
24
25         .method public virtual void VirtMethod ()
26         {
27                 ret
28         }
29
30         .method family void Method ()
31         {
32                 ret
33         }
34
35         .method public static void StaticMethod ()
36         {
37                 ret
38         }
39 }
40
41 .class public auto ansi beforefieldinit Driver
42         extends [mscorlib]System.Object
43 {
44         .method public static void Method ()
45         {
46                 ret
47         }
48
49         .method public virtual void VirtMethod ()
50         {
51                 ret
52         }
53
54         .method public static int32 Main ()
55         {
56                 .entrypoint
57                 .maxstack 2
58                 .locals init (int32 bla)
59
60                  // valid
61                 ldftn instance void class Test::Method()
62                 pop
63                 ldc.i4.0
64                 ret 
65         }
66 }