brintos

brintos / llvm-project-archived public Read only

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