1  /* { dg-require-effective-target untyped_assembly } */
       2  
       3  void bar ();
       4  
       5  void
       6  foo (void *x, short y)
       7  {
       8    bar (x, y + 1);
       9  }
      10  
      11  void
      12  bar (x, y)
      13    void *x;
      14    char *y;
      15  {
      16    baz (y);
      17  }