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