OSDN Git Service

PR c++/36254
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / warn / miss-format-2.C
1 /* Test for warnings for missing format attributes.  Don't warn if no
2    relevant parameters for a format attribute; see c/1017.  */
3 /* Origin: Joseph Myers <jsm28@cam.ac.uk> */
4 /* { dg-do compile } */
5 /* { dg-options "-Wmissing-format-attribute" } */
6
7 #include <stdio.h>
8 #include <stdarg.h>
9
10 void
11 foo (int i, ...)
12 {
13   va_list ap;
14   va_start (ap, i);
15   vprintf ("Foo %s bar %s", ap); /* { dg-bogus "candidate" "bogus printf attribute warning" } */
16   va_end (ap);
17 }