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