brintos

brintos / llvm-project-archived public Read only

0
0
Text · 407 B · beb4939 Raw
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