• 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 	struct s a, b[10];
11 
12 	a.b = 57;
13 #pragma scop
14 	a.a = 42;
15 	for (int i = 0; i < 10; ++i)
16 		b[i] = a;
17 #pragma endscop
18 	for (int i = 0; i < 10; ++i)
19 		if (b[i].a != 42)
20 			return EXIT_FAILURE;
21 	if (a.b != 57)
22 		return EXIT_FAILURE;
23 
24 	return EXIT_SUCCESS;
25 }
26