modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/980716-1.c (about) 1 #include <stdarg.h> 2 3 void 4 stub(int num, ...) 5 { 6 va_list ap; 7 char *end; 8 int i; 9 10 for (i = 0; i < 2; i++) { 11 va_start(ap, num); 12 while ( 1 ) { 13 end = va_arg(ap, char *); 14 if (!end) break; 15 } 16 va_end(ap); 17 } 18 } 19 20 int 21 main() 22 { 23 stub(1, "ab", "bc", "cx", (char *)0); 24 exit (0); 25 } 26