18 lines · c
1// Header for PCH test va_arg.c2 3typedef __builtin_va_list va_list;4char *f (char * (*g) (char **, int), char **p, ...) {5 char *s;6 va_list v;7 s = g (p, __builtin_va_arg(v, int));8 return s;9}10 11typedef __builtin_ms_va_list __ms_va_list;12char *__attribute__((ms_abi)) h(char *(*i)(char **, int), char **p, ...) {13 char *s;14 __ms_va_list v;15 s = i(p, __builtin_va_arg(v, int));16 return s;17}18