Devang Patel | 4d936ec | 2010-12-09 19:27:37 +0000 | [diff] [blame] | 1 | // RUN: %clang -c -g %s -o /dev/null |
Devang Patel | 048b905 | 2010-12-09 00:11:12 +0000 | [diff] [blame] | 2 | // Radar 8730409 |
NAKAMURA Takumi | e95a866 | 2011-05-02 04:50:00 +0000 | [diff] [blame] | 3 | // XFAIL: win32 |
Devang Patel | 4d936ec | 2010-12-09 19:27:37 +0000 | [diff] [blame] | 4 | |
NAKAMURA Takumi | e95a866 | 2011-05-02 04:50:00 +0000 | [diff] [blame] | 5 | // FIXME: This test crashes on *-pc-win32 |
6 | // for lack of debugging support on -integrated-as (MCCOFF). | ||||
7 | #ifdef _MSC_VER | ||||
Francois Pichet | 743d9ad | 2010-12-20 04:14:03 +0000 | [diff] [blame] | 8 | |
Francois Pichet | d803912 | 2010-12-20 05:44:28 +0000 | [diff] [blame] | 9 | #error this test must xfail |
10 | |||||
11 | #else | ||||
Devang Patel | 048b905 | 2010-12-09 00:11:12 +0000 | [diff] [blame] | 12 | class foo { |
13 | public: | ||||
14 | #define x(a) virtual void v ## a (void) | ||||
15 | x(1); | ||||
16 | x(2); | ||||
17 | x(3); | ||||
18 | x(4); | ||||
19 | x(5); | ||||
20 | x(6); | ||||
21 | x(7); | ||||
22 | x(8); | ||||
23 | x(9); | ||||
24 | x(10); | ||||
25 | x(11); | ||||
26 | x(12); | ||||
27 | x(13); | ||||
28 | x(14); | ||||
29 | x(15); | ||||
30 | x(16); | ||||
31 | x(17); | ||||
32 | x(18); | ||||
33 | x(19); | ||||
34 | x(20); | ||||
35 | x(21); | ||||
36 | x(22); | ||||
37 | x(23); | ||||
38 | x(24); | ||||
39 | x(25); | ||||
40 | x(26); | ||||
41 | x(27); | ||||
42 | x(28); | ||||
43 | x(29); | ||||
44 | x(30); | ||||
45 | x(31); | ||||
46 | x(32); | ||||
47 | x(33); | ||||
48 | x(34); | ||||
49 | x(35); | ||||
50 | x(36); | ||||
51 | x(37); | ||||
52 | x(38); | ||||
53 | x(39); | ||||
54 | x(40); | ||||
55 | x(41); | ||||
56 | x(42); | ||||
57 | x(43); | ||||
58 | x(44); | ||||
59 | x(45); | ||||
60 | x(46); | ||||
61 | x(47); | ||||
62 | x(48); | ||||
63 | x(49); | ||||
64 | x(50); | ||||
65 | x(51); | ||||
66 | x(52); | ||||
67 | x(53); | ||||
68 | x(54); | ||||
69 | x(55); | ||||
70 | x(56); | ||||
71 | x(57); | ||||
72 | x(58); | ||||
73 | x(59); | ||||
74 | x(60); | ||||
75 | x(61); | ||||
76 | x(62); | ||||
77 | x(63); | ||||
78 | x(64); | ||||
79 | x(65); | ||||
80 | x(66); | ||||
81 | x(67); | ||||
82 | x(68); | ||||
83 | x(69); | ||||
84 | x(70); | ||||
85 | x(71); | ||||
86 | x(72); | ||||
87 | x(73); | ||||
88 | x(74); | ||||
89 | x(75); | ||||
90 | x(76); | ||||
91 | x(77); | ||||
92 | x(78); | ||||
93 | x(79); | ||||
94 | x(80); | ||||
95 | x(81); | ||||
96 | x(82); | ||||
97 | x(83); | ||||
98 | x(84); | ||||
99 | x(85); | ||||
100 | x(86); | ||||
101 | x(87); | ||||
102 | x(88); | ||||
103 | x(89); | ||||
104 | x(90); | ||||
105 | x(91); | ||||
106 | x(92); | ||||
107 | x(93); | ||||
108 | x(94); | ||||
109 | x(95); | ||||
110 | x(96); | ||||
111 | x(97); | ||||
112 | x(98); | ||||
113 | x(99); | ||||
114 | x(100); | ||||
115 | x(101); | ||||
116 | x(102); | ||||
117 | x(103); | ||||
118 | x(104); | ||||
119 | x(105); | ||||
120 | x(106); | ||||
121 | x(107); | ||||
122 | x(108); | ||||
123 | x(109); | ||||
124 | x(110); | ||||
125 | x(111); | ||||
126 | x(112); | ||||
127 | x(113); | ||||
128 | x(114); | ||||
129 | x(115); | ||||
130 | x(116); | ||||
131 | x(117); | ||||
132 | x(118); | ||||
133 | x(119); | ||||
134 | x(120); | ||||
135 | x(121); | ||||
136 | x(122); | ||||
137 | x(123); | ||||
138 | x(124); | ||||
139 | x(125); | ||||
140 | x(126); | ||||
141 | x(127); | ||||
142 | x(128); | ||||
143 | x(129); | ||||
144 | x(130); | ||||
145 | x(131); | ||||
146 | x(132); | ||||
147 | x(133); | ||||
148 | x(134); | ||||
149 | x(135); | ||||
150 | x(136); | ||||
151 | x(137); | ||||
152 | x(138); | ||||
153 | x(139); | ||||
154 | x(140); | ||||
155 | x(141); | ||||
156 | x(142); | ||||
157 | x(143); | ||||
158 | x(144); | ||||
159 | x(145); | ||||
160 | x(146); | ||||
161 | x(147); | ||||
162 | x(148); | ||||
163 | x(149); | ||||
164 | x(150); | ||||
165 | x(151); | ||||
166 | x(152); | ||||
167 | x(153); | ||||
168 | x(154); | ||||
169 | x(155); | ||||
170 | x(156); | ||||
171 | x(157); | ||||
172 | x(158); | ||||
173 | x(159); | ||||
174 | x(160); | ||||
175 | x(161); | ||||
176 | x(162); | ||||
177 | x(163); | ||||
178 | x(164); | ||||
179 | x(165); | ||||
180 | x(166); | ||||
181 | x(167); | ||||
182 | x(168); | ||||
183 | x(169); | ||||
184 | x(170); | ||||
185 | x(171); | ||||
186 | x(172); | ||||
187 | x(173); | ||||
188 | x(174); | ||||
189 | x(175); | ||||
190 | x(176); | ||||
191 | x(177); | ||||
192 | x(178); | ||||
193 | x(179); | ||||
194 | x(180); | ||||
195 | x(181); | ||||
196 | x(182); | ||||
197 | x(183); | ||||
198 | x(184); | ||||
199 | x(185); | ||||
200 | x(186); | ||||
201 | x(187); | ||||
202 | x(188); | ||||
203 | x(189); | ||||
204 | x(190); | ||||
205 | x(191); | ||||
206 | x(192); | ||||
207 | x(193); | ||||
208 | x(194); | ||||
209 | x(195); | ||||
210 | x(196); | ||||
211 | x(197); | ||||
212 | x(198); | ||||
213 | x(199); | ||||
214 | x(200); | ||||
215 | x(201); | ||||
216 | x(202); | ||||
217 | x(203); | ||||
218 | x(204); | ||||
219 | x(205); | ||||
220 | x(206); | ||||
221 | x(207); | ||||
222 | x(208); | ||||
223 | x(209); | ||||
224 | x(210); | ||||
225 | x(211); | ||||
226 | x(212); | ||||
227 | x(213); | ||||
228 | x(214); | ||||
229 | x(215); | ||||
230 | x(216); | ||||
231 | x(217); | ||||
232 | x(218); | ||||
233 | x(219); | ||||
234 | x(220); | ||||
235 | x(221); | ||||
236 | x(222); | ||||
237 | x(223); | ||||
238 | x(224); | ||||
239 | x(225); | ||||
240 | x(226); | ||||
241 | x(227); | ||||
242 | x(228); | ||||
243 | x(229); | ||||
244 | x(230); | ||||
245 | x(231); | ||||
246 | x(232); | ||||
247 | x(233); | ||||
248 | x(234); | ||||
249 | x(235); | ||||
250 | x(236); | ||||
251 | x(237); | ||||
252 | x(238); | ||||
253 | x(239); | ||||
254 | x(240); | ||||
255 | x(241); | ||||
256 | x(242); | ||||
257 | x(243); | ||||
258 | x(244); | ||||
259 | x(245); | ||||
260 | x(246); | ||||
261 | x(247); | ||||
262 | x(248); | ||||
263 | x(249); | ||||
264 | x(250); | ||||
265 | x(251); | ||||
266 | x(252); | ||||
267 | x(253); | ||||
268 | x(254); | ||||
269 | x(255); | ||||
270 | x(256); | ||||
271 | x(257); | ||||
272 | x(258); | ||||
273 | x(259); | ||||
274 | x(260); | ||||
275 | x(261); | ||||
276 | x(262); | ||||
277 | x(263); | ||||
278 | x(264); | ||||
279 | x(265); | ||||
280 | x(266); | ||||
281 | x(267); | ||||
282 | x(268); | ||||
283 | x(269); | ||||
284 | x(270); | ||||
285 | x(271); | ||||
286 | x(272); | ||||
287 | x(273); | ||||
288 | x(274); | ||||
289 | x(275); | ||||
290 | x(276); | ||||
291 | x(277); | ||||
292 | x(278); | ||||
293 | x(279); | ||||
294 | x(280); | ||||
295 | x(281); | ||||
296 | x(282); | ||||
297 | x(283); | ||||
298 | x(284); | ||||
299 | x(285); | ||||
300 | x(286); | ||||
301 | x(287); | ||||
302 | x(288); | ||||
303 | x(289); | ||||
304 | x(290); | ||||
305 | x(291); | ||||
306 | x(292); | ||||
307 | x(293); | ||||
308 | x(294); | ||||
309 | x(295); | ||||
310 | x(296); | ||||
311 | x(297); | ||||
312 | x(298); | ||||
313 | x(299); | ||||
314 | x(300); | ||||
315 | }; | ||||
316 | |||||
317 | foo b; | ||||
Francois Pichet | 743d9ad | 2010-12-20 04:14:03 +0000 | [diff] [blame] | 318 | |
319 | #endif |