Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / tests / bug-327438.2.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 'constaint_checks'
8 {
9  .hash algorithm 0x00008004
10  .ver 0:0:0:0
11 }
12 .module constraint_checks.exe
13
14
15 .class public auto ansi beforefieldinit Subject<T> extends [mscorlib]System.Object
16 {
17         .method public hidebysig specialname rtspecialname 
18         instance default void .ctor () cil managed 
19         {
20                 .maxstack 8
21                 ldarg.0 
22                 call instance void object::.ctor()
23                 ret 
24         }
25 }
26
27 .class public auto ansi beforefieldinit Driver extends [mscorlib]System.Object
28 {
29         .method public hidebysig specialname rtspecialname instance default void .ctor () cil managed 
30         {
31                 .maxstack 8
32                 ldarg.0 
33                 call instance void object::.ctor()
34                 ret 
35         }
36
37         .method public static hidebysig  default void Ldtoken () cil managed 
38         {
39                 ldtoken class Subject<valuetype [mscorlib]System.Nullable<int32>>
40                 pop
41                 ldc.i4.0 
42                 ret 
43         }
44
45         .method public static hidebysig  default int32 Main () cil managed 
46         {
47                 .entrypoint
48                 .try {
49                         call void class Driver::Ldtoken()
50                         leave RET
51                 }
52         catch [mscorlib]System.Exception {
53                         pop
54                         leave RET
55                 }
56
57 RET:    ldc.i4.0 
58                 ret 
59         }
60 }
61
62