1 #include <stdlib.h> 2 3 struct s { 4 int a; 5 int b; 6 }; 7 main()8int main() 9 { 10 int a[10]; 11 12 for (int i = 0; i < 10; ++i) 13 a[i] = 0; 14 #pragma scop 15 for (int i = 0; i < 10; ++i) { 16 struct s b; 17 b.a = 1; 18 b.b = i; 19 a[i] = b.a + b.b; 20 } 21 #pragma endscop 22 for (int i = 0; i < 10; ++i) 23 if (a[i] != 1 + i) 24 return EXIT_FAILURE; 25 26 return EXIT_SUCCESS; 27 } 28