modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/920908-1.c (about) 1 /* REPRODUCED:RUN:SIGNAL MACHINE:mips OPTIONS: */ 2 3 #include <stdarg.h> 4 5 typedef struct{int A;}T; 6 7 T f(int x,...) 8 { 9 va_list ap; 10 T X; 11 va_start(ap,x); 12 X=va_arg(ap,T); 13 if(X.A!=10)abort(); 14 X=va_arg(ap,T); 15 if(X.A!=20)abort(); 16 va_end(ap); 17 return X; 18 } 19 20 main() 21 { 22 T X,Y; 23 int i; 24 X.A=10; 25 Y.A=20; 26 f(2,X,Y); 27 exit(0); 28 }