1 /* { dg-require-effective-target untyped_assembly } */ 2 extern void d (void); 3 foo(void)4 void (*foo (void)) (float) 5 { 6 void (*(*x) (void)) (float) = d; 7 return (*x) (); 8 } 9