1 // PR c++/93442 2 // { dg-do compile { target c++17 } } 3 4 struct bar { foobar5 int foo(){return 0;} 6 }; 7 foobar()8 int foobar() { 9 if constexpr(true) { 10 return 0; 11 } else { 12 return [](){ 13 return bar{}; 14 }().foo(); 15 } 16 } 17