blob: 321a35ed29ba4c861d883d11b9fa99bdb33bf6c1 [file] [log] [blame]
// PR c++/64547
// { dg-do compile { target c++14 } }
struct X
{
int x;
constexpr int get() const {return x;}
constexpr void set(int foo) {x = foo;}
};
constexpr int bar()
{
X x{42};
x.set(666);
return x.get();
}
int main()
{
constexpr int foo = bar();
}