Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / tests / bug-81466.il
1 .assembly extern 'bug-81466-lib'
2 {
3   .ver 0:0:0:0
4 }
5 .assembly extern mscorlib
6 {
7   .ver 1:0:5000:0
8   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
9 }
10 .assembly 'bug-81466'
11 {
12   .custom instance void class [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(bool, bool) =  (01 00 01 01 00 00 ) // ......
13
14   .hash algorithm 0x00008004
15   .ver  0:0:0:0
16 }
17 .module 'bug-81466.exe'
18
19
20 .namespace ImplSpace
21 {
22   .class private auto ansi beforefieldinit TestImpl
23         extends ['bug-81466-lib']MainSpace.CD
24   {
25
26     // method line 1
27     .method public virtual  hidebysig 
28            instance default bool Test ()  cil managed 
29     {
30         // Method begins at RVA 0x2050
31         // Code size 21 (0x15)
32         .maxstack 1
33         .locals init (
34                 bool    V_0)
35         IL_0000:  ldstr "TestImpl.Test()"
36         IL_0005:  call void class [mscorlib]System.Console::WriteLine(string)
37         IL_000a:  ldarg.0 
38         IL_000b:  call instance bool class ['bug-81466-lib']MainSpace.CD::Test()
39         IL_0010:  stloc.0 
40         IL_0011:  br.s IL_0013
41
42         IL_0013:  ldloc.0 
43         IL_0014:  ret 
44     } // end of method TestImpl::Test
45
46     // method line 2
47     .method public hidebysig  specialname  rtspecialname 
48            instance default void .ctor ()  cil managed 
49     {
50         // Method begins at RVA 0x2074
51         // Code size 7 (0x7)
52         .maxstack 1
53         IL_0000:  ldarg.0 
54         IL_0001:  call instance void class ['bug-81466-lib']MainSpace.CD::.ctor()
55         IL_0006:  ret 
56     } // end of method TestImpl::.ctor
57
58   } // end of class ImplSpace.TestImpl
59 }
60
61 .namespace ImplSpace
62 {
63   .class public auto ansi beforefieldinit TestClass
64         extends [mscorlib]System.Object
65   {
66
67     // method line 3
68     .method public static  hidebysig 
69            default int32 Main ()  cil managed 
70     {
71         // Method begins at RVA 0x2088
72         .entrypoint
73         // Code size 14 (0xe)
74         .maxstack 1
75         .locals init (
76                 class ImplSpace.TestImpl        V_0)
77         IL_0000:  newobj instance void class ImplSpace.TestImpl::.ctor()
78         IL_0005:  stloc.0 
79         IL_0006:  ldloc.0 
80         IL_0007:  callvirt instance bool class ['bug-81466-lib']MainSpace.AC::Test()
81         IL_000c:  pop 
82         IL_000d:  ldc.i4.0 
83         IL_XXXX:  ret 
84     } // end of method TestClass::Main
85
86     // method line 4
87     .method public hidebysig  specialname  rtspecialname 
88            instance default void .ctor ()  cil managed 
89     {
90         // Method begins at RVA 0x20a4
91         // Code size 7 (0x7)
92         .maxstack 1
93         IL_0000:  ldarg.0 
94         IL_0001:  call instance void object::.ctor()
95         IL_0006:  ret 
96     } // end of method TestClass::.ctor
97
98   } // end of class ImplSpace.TestClass
99 }
100