blob: 6d5d63208bf059b969d8dc7374ead27d41650743 [file] [log] [blame]
Daniel Dunbara5728872009-12-15 20:14:24 +00001// RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s
Eli Friedmanbc4e29f2009-06-01 09:24:59 +00002// 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