blob: 070ba071ca6797032c6bc5a5d1d15446082dd095 [file] [log] [blame]
Eli Friedmanbc4e29f2009-06-01 09:24:59 +00001// RUN: clang-cc -fsyntax-only -verify -pedantic %s
2// PR4287
3
4#include <stdarg.h>
5char *foo = "test";
6int test(char*,...);
7
8int 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
22void exit();
23
24int main(argc,argv)
25 int argc;char**argv;
26{
27 exit(test("",foo));
28}
29