1 /* Undefined behavior from a call to a function cast to a different
2 type does not appear until after the function designator and
3 arguments have been evaluated. PR 38483. */
4 /* Origin: Joseph Myers <joseph@codesourcery.com> */
5 /* { dg-require-effective-target untyped_assembly } */
7 extern void exit (int);
8 extern void abort (void);
25 ((long (*)(int))bar
) (foo ());