blob: e746301e9f963486f180e0a2251b9d031ed02f91 [file] [log] [blame]
// PR c++/110344
// { dg-do compile { target c++26 } }
struct A { int i; };
struct B { A a; };
constexpr int f()
{
B b { 42 };
void *p = &b;
A* ap = static_cast<A*>(p);
return ap->i;
}
static_assert (f() == 42);