jit: Fix Darwin bootstrap after r15-1699.
[official-gcc.git] / gcc / testsuite / c-c++-common / analyzer / stdarg-pr111289-ptr.c
blob7bdbf256d59322c0e48632c6822a61ced13f0166
1 #include <stdarg.h>
3 static void *
4 test_1 (const char *fmt, ...)
6 va_list arg;
7 va_start (arg, fmt);
9 void *p = va_arg (arg, void *); /* { dg-bogus "-Wanalyzer-va-arg-type-mismatch" } */
11 va_end (arg);
13 return p;
16 void *
17 call_test_1 ()
19 return test_1 ("fmt", "foo");
22 static char *
23 test_2 (const char *fmt, ...)
25 va_list arg;
26 va_start (arg, fmt);
28 char *p = va_arg (arg, char *); /* { dg-bogus "-Wanalyzer-va-arg-type-mismatch" } */
30 va_end (arg);
32 return p;
35 char *
36 call_test_2 (void *q)
38 return test_2 ("fmt", q);