1 /* Origin: PR c/179 inverse of uninit-B-O0.c, we should not warn. */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2 -Wuninitialized" } */ 4 extern void foo (int *); 5 extern void bar (int); 6 7 void baz(void)8baz (void) 9 { 10 int i; 11 foo (&i); /* { dg-bogus "is used uninitialized" "uninit i warning" } */ 12 if (i) 13 bar (i); 14 } 15 16 17