Skip to content

Commit 3ea636e

Browse files
authored
Revert "[OpenMP][clang] 6.0: num_threads strict (part 1: host runtime)" (#147379)
Reverts #146403
1 parent ff600da commit 3ea636e

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

openmp/runtime/src/kmp_runtime.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1214,12 +1214,6 @@ void __kmp_serialized_parallel(ident_t *loc, kmp_int32 global_tid) {
12141214
// Reset for next parallel region
12151215
this_thr->th.th_set_proc_bind = proc_bind_default;
12161216

1217-
// OpenMP 6.0 12.1.2 requires the num_threads 'strict' modifier to also have
1218-
// effect when parallel execution is disabled by a corresponding if clause
1219-
// attached to the parallel directive.
1220-
if (this_thr->th.th_nt_strict && this_thr->th.th_set_nproc > 1)
1221-
__kmpc_error(this_thr->th.th_nt_loc, this_thr->th.th_nt_sev,
1222-
this_thr->th.th_nt_msg);
12231217
// Reset num_threads for next parallel region
12241218
this_thr->th.th_set_nproc = 0;
12251219

0 commit comments

Comments
 (0)