2 va-arg-1.c from the execute part of the gcc torture tests.
9 typedef unsigned long L
;
11 f (L p0
, L p1
, L p2
, L p3
, L p4
, L p5
, L p6
, L p7
, L p8
, ...)
24 va_start (select
, p8
);
26 ASSERT(va_arg (select
, L
) == 10);
27 ASSERT(va_arg (select
, L
) == 11);
28 ASSERT(va_arg (select
, L
) == 0);
34 testTortureExecute (void)
36 #if !defined(__SDCC_pdk14) && !defined(__SDCC_pdk15) // Lack of memory
37 f (1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 0L);