1 // PR c++/83835 2 // { dg-do compile { target c++11 } } 3 4 struct Z 5 { 6 void const * p_; ZZ7 constexpr Z( void const * p ): p_( p ) {} 8 ~Z(); 9 }; 10 11 struct Y 12 { 13 Z z_; YY14 constexpr Y() noexcept: z_( this ) {} 15 }; 16