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