Home | History | Annotate | Download | only in Sema
      1 // RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s
      2 // PR4287
      3 
      4 #include <stdarg.h>
      5 char *foo = "test";
      6 int test(char*,...);
      7 
      8 int test(fmt)
      9         char*fmt;
     10 {
     11         va_list ap;
     12         char*a;
     13         int x;
     14 
     15         va_start(ap,fmt);
     16         a=va_arg(ap,char*);
     17         x=(a!=foo);
     18         va_end(ap);
     19         return x;
     20 }
     21 
     22 void exit();
     23 
     24 int main(argc,argv)
     25         int argc;char**argv;
     26 {
     27         exit(test("",foo));
     28 }
     29 
     30