311 lines
3.1 KiB
C
311 lines
3.1 KiB
C
// RUN: %clang_cc1 -fsyntax-only -std=c99 %s
|
|
|
|
// This test simply tests that the compiler does not crash. An optimization
|
|
// in ParmVarDecls means that functions with fewer than 256 parameters use a fast path,
|
|
// while those with >= 256 parameters use a slow path.
|
|
//
|
|
// Crash was reported in PR 10538.
|
|
|
|
void foo(
|
|
int x0,
|
|
int x1,
|
|
int x2,
|
|
int x3,
|
|
int x4,
|
|
int x5,
|
|
int x6,
|
|
int x7,
|
|
int x8,
|
|
int x9,
|
|
int x10,
|
|
int x11,
|
|
int x12,
|
|
int x13,
|
|
int x14,
|
|
int x15,
|
|
int x16,
|
|
int x17,
|
|
int x18,
|
|
int x19,
|
|
int x20,
|
|
int x21,
|
|
int x22,
|
|
int x23,
|
|
int x24,
|
|
int x25,
|
|
int x26,
|
|
int x27,
|
|
int x28,
|
|
int x29,
|
|
int x30,
|
|
int x31,
|
|
int x32,
|
|
int x33,
|
|
int x34,
|
|
int x35,
|
|
int x36,
|
|
int x37,
|
|
int x38,
|
|
int x39,
|
|
int x40,
|
|
int x41,
|
|
int x42,
|
|
int x43,
|
|
int x44,
|
|
int x45,
|
|
int x46,
|
|
int x47,
|
|
int x48,
|
|
int x49,
|
|
int x50,
|
|
int x51,
|
|
int x52,
|
|
int x53,
|
|
int x54,
|
|
int x55,
|
|
int x56,
|
|
int x57,
|
|
int x58,
|
|
int x59,
|
|
int x60,
|
|
int x61,
|
|
int x62,
|
|
int x63,
|
|
int x64,
|
|
int x65,
|
|
int x66,
|
|
int x67,
|
|
int x68,
|
|
int x69,
|
|
int x70,
|
|
int x71,
|
|
int x72,
|
|
int x73,
|
|
int x74,
|
|
int x75,
|
|
int x76,
|
|
int x77,
|
|
int x78,
|
|
int x79,
|
|
int x80,
|
|
int x81,
|
|
int x82,
|
|
int x83,
|
|
int x84,
|
|
int x85,
|
|
int x86,
|
|
int x87,
|
|
int x88,
|
|
int x89,
|
|
int x90,
|
|
int x91,
|
|
int x92,
|
|
int x93,
|
|
int x94,
|
|
int x95,
|
|
int x96,
|
|
int x97,
|
|
int x98,
|
|
int x99,
|
|
int x100,
|
|
int x101,
|
|
int x102,
|
|
int x103,
|
|
int x104,
|
|
int x105,
|
|
int x106,
|
|
int x107,
|
|
int x108,
|
|
int x109,
|
|
int x110,
|
|
int x111,
|
|
int x112,
|
|
int x113,
|
|
int x114,
|
|
int x115,
|
|
int x116,
|
|
int x117,
|
|
int x118,
|
|
int x119,
|
|
int x120,
|
|
int x121,
|
|
int x122,
|
|
int x123,
|
|
int x124,
|
|
int x125,
|
|
int x126,
|
|
int x127,
|
|
int x128,
|
|
int x129,
|
|
int x130,
|
|
int x131,
|
|
int x132,
|
|
int x133,
|
|
int x134,
|
|
int x135,
|
|
int x136,
|
|
int x137,
|
|
int x138,
|
|
int x139,
|
|
int x140,
|
|
int x141,
|
|
int x142,
|
|
int x143,
|
|
int x144,
|
|
int x145,
|
|
int x146,
|
|
int x147,
|
|
int x148,
|
|
int x149,
|
|
int x150,
|
|
int x151,
|
|
int x152,
|
|
int x153,
|
|
int x154,
|
|
int x155,
|
|
int x156,
|
|
int x157,
|
|
int x158,
|
|
int x159,
|
|
int x160,
|
|
int x161,
|
|
int x162,
|
|
int x163,
|
|
int x164,
|
|
int x165,
|
|
int x166,
|
|
int x167,
|
|
int x168,
|
|
int x169,
|
|
int x170,
|
|
int x171,
|
|
int x172,
|
|
int x173,
|
|
int x174,
|
|
int x175,
|
|
int x176,
|
|
int x177,
|
|
int x178,
|
|
int x179,
|
|
int x180,
|
|
int x181,
|
|
int x182,
|
|
int x183,
|
|
int x184,
|
|
int x185,
|
|
int x186,
|
|
int x187,
|
|
int x188,
|
|
int x189,
|
|
int x190,
|
|
int x191,
|
|
int x192,
|
|
int x193,
|
|
int x194,
|
|
int x195,
|
|
int x196,
|
|
int x197,
|
|
int x198,
|
|
int x199,
|
|
int x200,
|
|
int x201,
|
|
int x202,
|
|
int x203,
|
|
int x204,
|
|
int x205,
|
|
int x206,
|
|
int x207,
|
|
int x208,
|
|
int x209,
|
|
int x210,
|
|
int x211,
|
|
int x212,
|
|
int x213,
|
|
int x214,
|
|
int x215,
|
|
int x216,
|
|
int x217,
|
|
int x218,
|
|
int x219,
|
|
int x220,
|
|
int x221,
|
|
int x222,
|
|
int x223,
|
|
int x224,
|
|
int x225,
|
|
int x226,
|
|
int x227,
|
|
int x228,
|
|
int x229,
|
|
int x230,
|
|
int x231,
|
|
int x232,
|
|
int x233,
|
|
int x234,
|
|
int x235,
|
|
int x236,
|
|
int x237,
|
|
int x238,
|
|
int x239,
|
|
int x240,
|
|
int x241,
|
|
int x242,
|
|
int x243,
|
|
int x244,
|
|
int x245,
|
|
int x246,
|
|
int x247,
|
|
int x248,
|
|
int x249,
|
|
int x250,
|
|
int x251,
|
|
int x252,
|
|
int x253,
|
|
int x254,
|
|
int x255,
|
|
int x256,
|
|
int x257,
|
|
int x258,
|
|
int x259,
|
|
int x260,
|
|
int x261,
|
|
int x262,
|
|
int x263,
|
|
int x264,
|
|
int x265,
|
|
int x266,
|
|
int x267,
|
|
int x268,
|
|
int x269,
|
|
int x270,
|
|
int x271,
|
|
int x272,
|
|
int x273,
|
|
int x274,
|
|
int x275,
|
|
int x276,
|
|
int x277,
|
|
int x278,
|
|
int x279,
|
|
int x280,
|
|
int x281,
|
|
int x282,
|
|
int x283,
|
|
int x284,
|
|
int x285,
|
|
int x286,
|
|
int x287,
|
|
int x288,
|
|
int x289,
|
|
int x290,
|
|
int x291,
|
|
int x292,
|
|
int x293,
|
|
int x294,
|
|
int x295,
|
|
int x296,
|
|
int x297,
|
|
int x298,
|
|
int x299
|
|
);
|