// { dg-do assemble } // GROUPS passed missed-error // missed-error file // From: John Carr // Date: Tue, 02 Feb 1993 07:38:53 EST // Subject: Re: g++ ignores language context of function pointers // Message-ID: <9302021238.AA01513@Achates.MIT.EDU> typedef void (*pfv)(); void f (); extern "C" { typedef void (*pcfv)(void); void cf (void); } pfv p = f; pfv p2 = cf; // { dg-error "" "" { xfail *-*-* } } mismatch pcfv p3 = f; // { dg-error "" "" { xfail *-*-* } } mismatch pcfv p4 = cf;