<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">