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