1 /* { dg-do compile } */
2 /* { dg-options "-Wuninitialized -O2" } */
4 /* Multiple initialization paths. */
6 typedef long long int64;
29 __attribute__ ((always_inline))
33 /* Intialization path 1 */
34 if (get_url (&details_str))
40 /* insert dtor calls (inlined) into following return paths */
43 /* Intializtion path 2 */
44 if (get_url2 (&details_str))
59 if (!GetC (&cc)) /* return flag checked properly */
62 if (cc <= 0) /* { dg-bogus "uninitialized" "uninitialized variable warning" } */