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