[ilasm] Don't break arguments compatiblity
[mono-project.git] / mcs / tests / test-846-lib.il
blobab720ac3c2356e94f237de33da3727eeadf44795
1 .assembly extern mscorlib
5 .assembly 'test-846-lib'
7   .hash algorithm 0x00008004
10 .module 'test-846-lib.dll'
12 .class private auto ansi beforefieldinit A
13        extends [mscorlib]System.Object
15   .method public hidebysig newslot virtual 
16           instance void  Foo() cil managed
17   {
18     newobj     instance void [mscorlib]System.ApplicationException::.ctor()
19     throw
20   }
22   .method public hidebysig specialname rtspecialname 
23           instance void  .ctor() cil managed
24   {
25     ldarg.0
26     call       instance void [mscorlib]System.Object::.ctor()
27     ret
28   }
32 .class public auto ansi beforefieldinit B
33        extends A
35   .method public hidebysig virtual instance void 
36           Foo() cil managed
37   {
38     ret
39   }
41   .method public hidebysig specialname rtspecialname 
42           instance void  .ctor() cil managed
43   {
44     ldarg.0
45     call       instance void A::.ctor()
46     ret
47   }