Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / tests / sgen-long-vtype.cs
1 struct Bla {
2         public object o;
3         int i;
4         object oa;
5         int ia;
6         object oaa;
7         int iaa;
8         object oaaa;
9         int iaaa;
10         object oaaaa;
11         int iaaaa;
12         object oaaaaa;
13         int iaaaaa;
14         object oaaaaaa;
15         int iaaaaaa;
16         object oaaaaaaa;
17         int iaaaaaaa;
18         object oaaaaaaaa;
19         int iaaaaaaaa;
20         object oaaaaaaaaa;
21         int iaaaaaaaaa;
22         object oaaaaaaaaaa;
23         int iaaaaaaaaaa;
24         object oaaaaaaaaaaa;
25         int iaaaaaaaaaaa;
26         object oaaaaaaaaaaaa;
27         int iaaaaaaaaaaaa;
28         object oaaaaaaaaaaaaa;
29         int iaaaaaaaaaaaaa;
30         object oaaaaaaaaaaaaaa;
31         int iaaaaaaaaaaaaaa;
32         object oaaaaaaaaaaaaaaa;
33         int iaaaaaaaaaaaaaaa;
34         object oaaaaaaaaaaaaaaaa;
35         int iaaaaaaaaaaaaaaaa;
36         object oaaaaaaaaaaaaaaaaa;
37         int iaaaaaaaaaaaaaaaaa;
38         object oaaaaaaaaaaaaaaaaaa;
39         int iaaaaaaaaaaaaaaaaaa;
40         object oaaaaaaaaaaaaaaaaaaa;
41         int iaaaaaaaaaaaaaaaaaaa;
42         object oaaaaaaaaaaaaaaaaaaaa;
43         int iaaaaaaaaaaaaaaaaaaaa;
44         object oaaaaaaaaaaaaaaaaaaaaa;
45         int iaaaaaaaaaaaaaaaaaaaaa;
46         object oaaaaaaaaaaaaaaaaaaaaaa;
47         int iaaaaaaaaaaaaaaaaaaaaaa;
48         object oaaaaaaaaaaaaaaaaaaaaaaa;
49         int iaaaaaaaaaaaaaaaaaaaaaaa;
50         object oaaaaaaaaaaaaaaaaaaaaaaaa;
51         int iaaaaaaaaaaaaaaaaaaaaaaaa;
52         object oaaaaaaaaaaaaaaaaaaaaaaaaa;
53         int iaaaaaaaaaaaaaaaaaaaaaaaaa;
54         object oaaaaaaaaaaaaaaaaaaaaaaaaaa;
55         int iaaaaaaaaaaaaaaaaaaaaaaaaaa;
56         object oaaaaaaaaaaaaaaaaaaaaaaaaaaa;
57         int iaaaaaaaaaaaaaaaaaaaaaaaaaaa;
58         object oaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
59         int iaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
60         object oaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
61         int iaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
62         object oaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
63         int iaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
64         object oaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
65         int iaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
66 };
67
68 public class Test {
69         static Bla [] blas;
70
71         public static int Main (string [] args) {
72                 for (int i = 0; i < 200; ++i) {
73                         Bla [] x = new Bla [256];
74                         if (i % 10 == 0)
75                                 blas = x;
76                         for (int j = 0; j < 256; ++j)
77                                 blas [j].o = new int [32];
78                         blas [1] = x [1];
79                 }
80                 return 0;
81         }
82 }