1// { dg-do assemble  }
2
3struct X {
4  X();
5};
6typedef	void (X::*mfp)();
7struct Y {
8  Y();
9  mfp memfp;
10};
11void f()
12{
13  Y *y1, *y2 ;
14  *y1 = *y2;		 // { dg-bogus "" } failed to synthesize op=
15}
16