1 /* { dg-require-effective-target untyped_assembly } */ 2 void 3 foo (x, fn) 4 void (*fn) (); 5 { 6 int a = baz ((void *) 0, x); 7 (*fn) (x, 0); 8 } 9 10 void bar(void)11 bar (void) 12 { 13 void *x = 0; 14 foo (x); 15 } 16