llvm / llvm-project / 98dbcff19cfedb4e27d267310a76d616cd435447 / . / clang / test / Sema / many-parameters.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 | |

); |