1 /* Test call to static variable. */
2
3 /* { dg-require-effective-target indirect_calls } */
4
5 typedef struct
6 {
7 long long a[10];
8 } A;
9
10 void bar (A *);
11
12 typedef int (*B)(int);
13
foo(void)14 void foo (void)
15 {
16 static A a;
17 bar (&a);
18 (*(B)&a) (1);
19 }
20