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()11constexpr int bar() 12 { 13 X x{42}; 14 x.set(666); 15 return x.get(); 16 } 17 main()18int main() 19 { 20 constexpr int foo = bar(); 21 } 22