• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <stdlib.h>
2 
3 struct s {
4 	int a;
5 	int b;
6 };
7 
main()8 int 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