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