2 // GROUPS passed overloading
3 typedef void * (*NewObject) (void);
8 static void WantsNew (NewObject creator); // { dg-message "B::WantsNew|no known conversion" }
14 static A * NewOne (void);
16 static void InitClass (void)
18 B::WantsNew ( (NewObject) A::NewOne );
19 // This used to die in convert_harshness_{ansi,old} cuz it
20 // didn't know what to do about a void type.
21 B::WantsNew ( A::NewOne );// { dg-error "no matching|conversion" }