1 // { dg-do assemble  }
2 // { dg-options "-O2" }
3 
4 struct E
5 {
6   int f(int);
7 };
8 
ha()9 void ha()
10 {
11   enum {X = 0};
12 
13   int A, C;
14 
15   E vList[10];
16 
17   A = (C + 1) % 3;
18   vList[1].f(A);
19 }
20