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