forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			320 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			320 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C++
		
	
	
	
| // RUN: %clang -c -g %s -o /dev/null
 | |
| // Radar 8730409
 | |
| // XFAIL: win32
 | |
| 
 | |
| // 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
 |