|
12 | 12 |
|
13 | 13 | #include "kmp.h"
|
14 | 14 | #include "kmp_atomic.h"
|
15 |
| -#include "kmp_utils.h" |
16 | 15 |
|
17 | 16 | #if OMPT_SUPPORT
|
18 | 17 | #include "ompt-specific.h"
|
@@ -1281,7 +1280,7 @@ void KMP_EXPAND_NAME(KMP_API_NAME_GOMP_TASK)(void (*func)(void *), void *data,
|
1281 | 1280 | KMP_ASSERT(depend);
|
1282 | 1281 | kmp_gomp_depends_info_t gomp_depends(depend);
|
1283 | 1282 | kmp_int32 ndeps = gomp_depends.get_num_deps();
|
1284 |
| - SimpleVLA<kmp_depend_info_t> dep_list(ndeps); |
| 1283 | + kmp_depend_info_t dep_list[ndeps]; |
1285 | 1284 | for (kmp_int32 i = 0; i < ndeps; i++)
|
1286 | 1285 | dep_list[i] = gomp_depends.get_kmp_depend(i);
|
1287 | 1286 | kmp_int32 ndeps_cnv;
|
@@ -1310,7 +1309,7 @@ void KMP_EXPAND_NAME(KMP_API_NAME_GOMP_TASK)(void (*func)(void *), void *data,
|
1310 | 1309 | KMP_ASSERT(depend);
|
1311 | 1310 | kmp_gomp_depends_info_t gomp_depends(depend);
|
1312 | 1311 | kmp_int32 ndeps = gomp_depends.get_num_deps();
|
1313 |
| - SimpleVLA<kmp_depend_info_t> dep_list(ndeps); |
| 1312 | + kmp_depend_info_t dep_list[ndeps]; |
1314 | 1313 | for (kmp_int32 i = 0; i < ndeps; i++)
|
1315 | 1314 | dep_list[i] = gomp_depends.get_kmp_depend(i);
|
1316 | 1315 | __kmpc_omp_wait_deps(&loc, gtid, ndeps, dep_list, 0, NULL);
|
@@ -1994,7 +1993,7 @@ void KMP_EXPAND_NAME(KMP_API_NAME_GOMP_TASKWAIT_DEPEND)(void **depend) {
|
1994 | 1993 | KA_TRACE(20, ("GOMP_taskwait_depend: T#%d\n", gtid));
|
1995 | 1994 | kmp_gomp_depends_info_t gomp_depends(depend);
|
1996 | 1995 | kmp_int32 ndeps = gomp_depends.get_num_deps();
|
1997 |
| - SimpleVLA<kmp_depend_info_t> dep_list(ndeps); |
| 1996 | + kmp_depend_info_t dep_list[ndeps]; |
1998 | 1997 | for (kmp_int32 i = 0; i < ndeps; i++)
|
1999 | 1998 | dep_list[i] = gomp_depends.get_kmp_depend(i);
|
2000 | 1999 | #if OMPT_SUPPORT
|
|
0 commit comments