1 // PR c++/36254
2 // { dg-do compile }
3 // { dg-options "-Wreturn-type" }
4
5 int i, j, k;
6 struct X { X (); ~X (); };
7
8 bool
foo()9 foo ()
10 {
11 X x;
12 if (i && j)
13 {
14 if (k)
15 return true;
16 else
17 return false;
18 }
19 else
20 return false;
21 }
22