1/* { dg-do compile } */ 2/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */ 3/* { dg-options "-O2" } */ 4 5typedef unsigned int Cardinal; 6typedef char *String; 7typedef struct _WidgetRec *Widget; 8 9typedef union _XEvent { 10 int type; 11 long pad[24]; 12} XEvent; 13 14 15extern int SendMousePosition (Widget w, XEvent* event); 16 17 18void 19HandleIgnore(Widget w, 20 XEvent * event, 21 String * params , 22 Cardinal *param_count ) 23{ 24 25 (void) SendMousePosition(w, event); 26} 27 28/* { dg-final { scan-assembler "jmp" } } */ 29