1 /* Origin: PR c/179 from Gray Watson <gray@256.com>, adapted as a testcase 2 by Joseph Myers <jsm28@cam.ac.uk>. */ 3 /* { dg-do compile } */ 4 /* { dg-options "-O2 -Wuninitialized" } */ 5 extern void foo (int *); 6 extern void bar (int); 7 8 void baz(void)9baz (void) 10 { 11 int i; 12 if (i) /* { dg-warning "is used uninitialized" "uninit i warning" } */ 13 bar (i); 14 foo (&i); 15 } 16