1 // PR c++/87567
2 // { dg-do compile { target c++14 } }
3 
always_false()4 constexpr bool always_false() { return false; }
f()5 int f() { return 1; }
6 
7 constexpr int
fn1()8 fn1 ()
9 {
10   while (always_false ())
11     return f();
12   return 0;
13 }
14 
15 constexpr int
fn2()16 fn2 ()
17 {
18   for (;always_false();)
19     return f();
20   return 0;
21 }
22