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