3 // { dg-options "-std=c++2a" }
7 constexpr virtual X1 const *f() const { return this; }
15 struct X2: public Y, public X1
17 constexpr virtual X2 const *f() const { return this; }
21 static_assert(x1.f() == &x1);
24 constexpr X1 const& r2 = x2;
25 static_assert(r2.f() == &r2);