2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / hog1.C
blob0dbbc0705fb4f1925875c5a854fe5b56c3a1ef22
1 // { dg-do run  }
2 class dummy                             { public: void operator++(void) {}
3                      };
4 class dummy_000 : private virtual dummy { public: void operator++(void) {
5 dummy::operator++(); } };
6 class dummy_001 : private virtual dummy { public: void operator++(void) {
7 dummy::operator++(); } };
8 class dummy_002 : private virtual dummy { public: void operator++(void) {
9 dummy::operator++(); } };
10 class dummy_003 : private virtual dummy { public: void operator++(void) {
11 dummy::operator++(); } };
12 class dummy_004 : private virtual dummy { public: void operator++(void) {
13 dummy::operator++(); } };
14 class dummy_005 : private virtual dummy { public: void operator++(void) {
15 dummy::operator++(); } };
16 class dummy_006 : private virtual dummy { public: void operator++(void) {
17 dummy::operator++(); } };
18 class dummy_007 : private virtual dummy { public: void operator++(void) {
19 dummy::operator++(); } };
20 class dummy_008 : private virtual dummy { public: void operator++(void) {
21 dummy::operator++(); } };
22 class dummy_009 : private virtual dummy { public: void operator++(void) {
23 dummy::operator++(); } };
24 class dummy_010 : private virtual dummy { public: void operator++(void) {
25 dummy::operator++(); } };
26 class dummy_011 : private virtual dummy { public: void operator++(void) {
27 dummy::operator++(); } };
28 class dummy_012 : private virtual dummy { public: void operator++(void) {
29 dummy::operator++(); } };
30 class dummy_013 : private virtual dummy { public: void operator++(void) {
31 dummy::operator++(); } };
32 class dummy_014 : private virtual dummy { public: void operator++(void) {
33 dummy::operator++(); } };
34 class dummy_015 : private virtual dummy { public: void operator++(void) {
35 dummy::operator++(); } };
36 class dummy_016 : private virtual dummy { public: void operator++(void) {
37 dummy::operator++(); } };
38 class dummy_017 : private virtual dummy { public: void operator++(void) {
39 dummy::operator++(); } };
40 class dummy_018 : private virtual dummy { public: void operator++(void) {
41 dummy::operator++(); } };
42 class dummy_019 : private virtual dummy { public: void operator++(void) {
43 dummy::operator++(); } };
44 class dummy_020 : private virtual dummy { public: void operator++(void) {
45 dummy::operator++(); } };
46 class dummy_021 : private virtual dummy { public: void operator++(void) {
47 dummy::operator++(); } };
48 class dummy_022 : private virtual dummy { public: void operator++(void) {
49 dummy::operator++(); } };
50 class dummy_023 : private virtual dummy { public: void operator++(void) {
51 dummy::operator++(); } };
52 class dummy_024 : private virtual dummy { public: void operator++(void) {
53 dummy::operator++(); } };
54 class dummy_025 : private virtual dummy { public: void operator++(void) {
55 dummy::operator++(); } };
56 class dummy_026 : private virtual dummy { public: void operator++(void) {
57 dummy::operator++(); } };
58 class dummy_027 : private virtual dummy { public: void operator++(void) {
59 dummy::operator++(); } };
60 class dummy_028 : private virtual dummy { public: void operator++(void) {
61 dummy::operator++(); } };
62 class dummy_029 : private virtual dummy { public: void operator++(void) {
63 dummy::operator++(); } };
64 class dummy_030 : private virtual dummy { public: void operator++(void) {
65 dummy::operator++(); } };
66 class dummy_031 : private virtual dummy { public: void operator++(void) {
67 dummy::operator++(); } };
68 class dummy_032 : private virtual dummy { public: void operator++(void) {
69 dummy::operator++(); } };
70 class dummy_033 : private virtual dummy { public: void operator++(void) {
71 dummy::operator++(); } };
72 class dummy_034 : private virtual dummy { public: void operator++(void) {
73 dummy::operator++(); } };
74 class dummy_035 : private virtual dummy { public: void operator++(void) {
75 dummy::operator++(); } };
76 class dummy_036 : private virtual dummy { public: void operator++(void) {
77 dummy::operator++(); } };
78 class dummy_037 : private virtual dummy { public: void operator++(void) {
79 dummy::operator++(); } };
80 class dummy_038 : private virtual dummy { public: void operator++(void) {
81 dummy::operator++(); } };
82 class dummy_039 : private virtual dummy { public: void operator++(void) {
83 dummy::operator++(); } };
84 class dummy_040 : private virtual dummy { public: void operator++(void) {
85 dummy::operator++(); } };
86 class dummy_041 : private virtual dummy { public: void operator++(void) {
87 dummy::operator++(); } };
88 class dummy_042 : private virtual dummy { public: void operator++(void) {
89 dummy::operator++(); } };
90 class dummy_043 : private virtual dummy { public: void operator++(void) {
91 dummy::operator++(); } };
92 class dummy_044 : private virtual dummy { public: void operator++(void) {
93 dummy::operator++(); } };
94 class dummy_045 : private virtual dummy { public: void operator++(void) {
95 dummy::operator++(); } };
96 class dummy_046 : private virtual dummy { public: void operator++(void) {
97 dummy::operator++(); } };
98 class dummy_047 : private virtual dummy { public: void operator++(void) {
99 dummy::operator++(); } };
100 class dummy_048 : private virtual dummy { public: void operator++(void) {
101 dummy::operator++(); } };
102 class dummy_049 : private virtual dummy { public: void operator++(void) {
103 dummy::operator++(); } };
105 class super :
106   private dummy_000, private dummy_001, private dummy_002, private
107 dummy_003, private dummy_004,
108   private dummy_005, private dummy_006, private dummy_007, private
109 dummy_008, private dummy_009,
110   private dummy_010, private dummy_011, private dummy_012, private
111 dummy_013, private dummy_014,
112   private dummy_015, private dummy_016, private dummy_017, private
113 dummy_018, private dummy_019,
114   private dummy_020, private dummy_021, private dummy_022, private
115 dummy_023, private dummy_024,
116   private dummy_025, private dummy_026, private dummy_027, private
117 dummy_028, private dummy_029,
118   private dummy_030, private dummy_031, private dummy_032, private
119 dummy_033, private dummy_034,
120   private dummy_035, private dummy_036, private dummy_037, private
121 dummy_038, private dummy_039,
122   private dummy_040, private dummy_041, private dummy_042, private
123 dummy_043, private dummy_044,
124   private dummy_045, private dummy_046, private dummy_047, private
125 dummy_048, private dummy_049
127 public:
128   void operator++(void);
131 void super::operator++(void)
133   dummy_000::operator++();
134   dummy_001::operator++();
135   dummy_002::operator++();
136   dummy_003::operator++();
137   dummy_004::operator++();
138   dummy_005::operator++();
139   dummy_006::operator++();
140   dummy_007::operator++();
141   dummy_008::operator++();
142   dummy_009::operator++();
143   dummy_010::operator++();
144   dummy_011::operator++();
145   dummy_012::operator++();
146   dummy_013::operator++();
147   dummy_014::operator++();
148   dummy_015::operator++();
149   dummy_016::operator++();
150   dummy_017::operator++();
151   dummy_018::operator++();
152   dummy_019::operator++();
153   dummy_020::operator++();
154   dummy_021::operator++();
155   dummy_022::operator++();
156   dummy_023::operator++();
157   dummy_024::operator++();
158   dummy_025::operator++();
159   dummy_026::operator++();
160   dummy_027::operator++();
161   dummy_028::operator++();
162   dummy_029::operator++();
163   dummy_030::operator++();
164   dummy_031::operator++();
165   dummy_032::operator++();
166   dummy_033::operator++();
167   dummy_034::operator++();
168   dummy_035::operator++();
169   dummy_036::operator++();
170   dummy_037::operator++();
171   dummy_038::operator++();
172   dummy_039::operator++();
173   dummy_040::operator++();
174   dummy_041::operator++();
175   dummy_042::operator++();
176   dummy_043::operator++();
177   dummy_044::operator++();
178   dummy_045::operator++();
179   dummy_046::operator++();
180   dummy_047::operator++();
181   dummy_048::operator++();
182   dummy_049::operator++();
186 int main(void)