2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / tests / verifier / invalid_dup_maxstack.il
1 // Invalid CIL which breaks the ECMA-335,III,3.33 rules. 
2 // This CIL should fail verification by a conforming CLI verifier.
3
4
5 .assembly 'test_generated'
6 {
7   .hash algorithm 0x00008004
8   .ver  0:0:0:0
9 }
10
11 .method public static int32 Main() cil managed
12 {
13         .entrypoint
14         .maxstack 1
15         ldc.i4.0
16         dup
17         dup
18         dup
19         dup
20         dup
21         dup
22         dup
23         dup
24         dup // Invalid, stack larger than maxstack.
25         pop
26         pop
27         pop
28         pop
29         pop
30         pop
31         pop
32         pop
33         pop
34         ret
35 }