| 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 | ||||