11 #pragma omp task in_reduction (*: p[0])
16 foo (long long int *p
, long long int *q
)
18 #pragma omp taskgroup task_reduction (*: p[0])
20 #pragma omp task in_reduction (*: p[0])
22 #pragma omp task in_reduction (*: p[0])
25 #pragma omp taskgroup task_reduction (*: q[0])
27 #pragma omp task in_reduction (*: q[0])
29 #pragma omp task in_reduction (*: q[0])
31 #pragma omp task in_reduction (*: q[0])
34 #pragma omp task in_reduction (*: p[0])
36 #pragma omp taskgroup task_reduction (*: p[0])
38 #pragma omp task in_reduction (*: p[0])
41 #pragma omp task in_reduction (*: p[0])
52 long long int p
= 1LL, q
= 1LL;
54 if (p
!= 6LL * 6LL * 6LL * 6LL * 6LL * 2LL || q
!= 6LL * 6LL * 6LL * 6LL)
60 if (p
!= 6LL * 6LL * 6LL * 6LL * 6LL * 2LL || q
!= 6LL * 6LL * 6LL * 6LL)
67 if (p
!= 6LL * 6LL * 6LL * 6LL * 6LL * 2LL || q
!= 6LL * 6LL * 6LL * 6LL)