#include <stdlib.h> | |
struct s { | |
int a; | |
int b; | |
}; | |
int main() | |
{ | |
int a[10]; | |
for (int i = 0; i < 10; ++i) | |
a[i] = 0; | |
#pragma scop | |
for (int i = 0; i < 10; ++i) { | |
struct s b; | |
b.a = 1; | |
b.b = i; | |
a[i] = b.a + b.b; | |
} | |
#pragma endscop | |
for (int i = 0; i < 10; ++i) | |
if (a[i] != 1 + i) | |
return EXIT_FAILURE; | |
return EXIT_SUCCESS; | |
} |