// { dg-do assemble } // { dg-options "-O2" } struct E { int f(int); }; void ha() { enum {X = 0}; int A, C; E vList[10]; A = (C + 1) % 3; vList[1].f(A); }