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