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