<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/59940>59940</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[OpenMP][5.1] `thread_limit` on `target` should be allowed
</td>
</tr>
<tr>
<th>Labels</th>
<td>
openmp
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
jdoerfert
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
jdoerfert
</td>
</tr>
</table>
<pre>
5.1 allowed `thread_limit` on `target` directives.
Not super sure how to handle `thread_limit` on target and a nested `teams` but we'll figure it out.
https://godbolt.org/z/ooMrf465W
```
void t() {
#pragma omp target thread_limit(2)
{}
}
```
See also: https://github.com/SOLLVE/sollve_vv/blob/master/tests/5.1/teams/test_target_teams_thread_limit.c
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMUsFunDAQ_ZrhYgXh8XpZDhwSbTklTaVI7XFl41lwZDCyza7ar69gSdpUalUJDcxoZt57w1Mx2m4kqkE-AOKr8RTOFBIggjxmak69D_V7OdPefK9lzplyzl_JMNgXqQ-kzMnZwSbYF8yPa1WFjtbc2EBtsheKORRHKO4_-8TiPFFgcQ7Een9lybNejcbRXxbetjE1GqbYSDFt0KSGuLToObErAZbOsbPtlrU2MT-nDfIW-5SmCOIesAFsOm-0dyn3oQNsfgA23j-F824vv21D-2J71vTirWEJ8ABYMSgftiYUU1DdoJgfpjeeHxTgAQGrWzdjbB0tj9v0-8dHrFt8IWLKRQ_inv3B3aZ-1nnrB8Dm5fnx8esnwCZ65y50ulwAG-28BmwGFRMFwCZRTBGwkTlfs-Vwt-rpRvq01k6_U8_bzNTCVKJSGdV8X4rdnosdZn1doDEtr0jzQpZcllKIQyV0WbWozKGtMltjgaLgnPMDImKuxYGEqc6kJDfyrGBX0KCsy527DMtPyGyMM9WyqnZF5pQmFzdb-onGYdo8Gepl4E7PXYRd4WxM8deKZJNbzfw80fj0BeQR5MMiWR7_x6qx97MzTNObv7M5uPofp1-At9fdFPwrtQmwWYWsx160_AwAAP__WYcMOA">