This patch prevents `omp_set_num_teams()` and `omp_set_teams_thread_limit()` from updating teams-related ICVs when called from restricted runtime contexts. The non-implicit parallel-region case follows the OpenMP 5.1 restriction. The active `teams`-region case is handled defensively because these ICVs are device-scoped and updating them during an active `teams` region can affect later teams execution. The calls now warn and return without updating the ICVs. Fixes #194426. |
||
|---|---|---|
| .. | ||
| cmake | ||
| device | ||
| docs | ||
| libompd | ||
| module | ||
| runtime | ||
| tools | ||
| .gitignore | ||
| CMakeLists.txt | ||
| CREDITS.txt | ||
| LICENSE.TXT | ||
| Maintainers.md | ||