1 // PR c++/64547
2 // { dg-do compile { target c++14 } }
3 
4 struct X
5 {
6     int x;
getX7     constexpr int get() const {return x;}
setX8     constexpr void set(int foo) {x = foo;}
9 };
10 
bar()11 constexpr int bar()
12 {
13     X x{42};
14     x.set(666);
15     return x.get();
16 }
17 
main()18 int main()
19 {
20     constexpr int foo = bar();
21 }
22