Merge pull request #2377 from joelmartinez/docs-multiassembly-extension-fix
[mono.git] / mono / tests / verifier / invalid_initobj_invalid_token_out_of_bounds.il
1 /*
2 This test using a token that overflows the typedef table
3 */
4 .assembly extern mscorlib
5 {
6   .ver 2:0:0:0
7   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )
8 }
9 .assembly 'initobj_token_out_of_range'
10 {
11   .hash algorithm 0x00008004
12   .ver  0:0:0:0
13 }
14 .module ld_type.exe
15
16 .class public auto ansi beforefieldinit Driver
17         extends [mscorlib]System.Object
18 {
19         .method public static void Method ()
20         {
21                 ret
22         }
23
24         .method public virtual void VirtMethod ()
25         {
26                 ret
27         }
28
29         .method public static int32 Main ()
30         {
31                 .entrypoint
32                 .maxstack 2
33                 .locals init (int32& v0, int32 v1)
34                 ldloca 1
35                 stloc.0
36                 ldloc.0
37                 nop
38                 .emitbyte 0xFE
39                 .emitbyte 0x15
40                 .emitbyte 0xAA
41                 .emitbyte 0xAA
42                 .emitbyte 0x00
43                 .emitbyte 0x02
44                 ldc.i4.0
45                 ret
46         }
47 }
48
49