blob: d83e2794f7f5c2e4837e0fc54eab0946cc9aaa70 [file] [log] [blame]
// PR c++/91264
// { dg-do compile { target c++14 } }
struct A {
const int n;
int m;
constexpr A() : n(1), m(2) { }
};
struct B {
A a;
constexpr B() {
int *p = &a.m;
*p = 3;
}
};
constexpr B b;
static_assert(b.a.m == 3, "");