1 // { dg-do assemble } 2 3 class A; 4 struct XX { int A::*py; }; 5 6 class A { 7 public: 8 int p; 9 void setp(XX *xp); 10 }; 11 setp(XX * xp)12 void A::setp(XX *xp) { xp->py = &A::p; } 13