• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // RUN: %clang_cc1 -fsyntax-only -verify -triple=x86_64-unknown-freebsd7.0 %s
2 
3 // PR2631
foo(char * fmt,__builtin_va_list ap)4 char* foo(char *fmt, __builtin_va_list ap)
5 {
6   return __builtin_va_arg((ap), char *);
7 }
8 
9 // PR2692
10 typedef __builtin_va_list va_list;
f(char * (* g)(char **,int),char ** p,...)11 static void f (char * (*g) (char **, int), char **p, ...) {
12   char *s;
13   va_list v;
14   s = g (p, __builtin_va_arg(v, int));
15 }
16