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> */
6 extern void exit (int);
7 extern void abort (void);
24 ((long (*)(int))bar
) (foo ());