<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/72562>72562</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Diagnostic infrastructure for shader model mismatch
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            HLSL
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          llvm-beanz
      </td>
    </tr>
</table>

<pre>
    Some APIs and data types are only legal in specific shader model targets. Some initial work has been done to support diagnostics through availability attributes. We need to extend this infrastructure to more flexibly support HLSL's lazy-diagnostic behavior.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckTtvnUwQhn8NNCOjw3I7FBT-ZB19kVxEcpF6lh1gkmUX7QyO8a-PDrlYSTXVe5n3QRGeA9GQNf9lzVOOuy4xDd6_rg-WMLznNrpjeIkrwePnTwIYHDhUBD02EsBEEIM_wNOMHjiAbDTyxCPIgo4SrNGRB8U0k0oBpxMHVkYP32P6BgsKWKIALgYCjSD7tsWk4BjnEEV5FNAlxX1eAF-RPVr2rAegamK7K0kBXwgCkbvr6U0pONCFBThMCUXTPuqeTvc1JoLJ0xtbf_zJ-v_55TkznYDH9-PhIxksLfjKMRW5GyrXVz3mNJTd5VK21bVv82Voateaehqb1lV2unaNo9qOPV2pvWJn-5wHczFVWZZt2dd10xYOXd81DqcGL83V1Fl9oRXZF_fZi5jmnEV2GjrTtCb3aMnLCciYnz3NHdVvSvssWX3xLCofBsrqT6inoHmCp4-X_tlkiulvVivLijou-Z78sKhuklWPmbll5jazLrstxrhm5nYP-3UethS_0qiZuZ3VJTO3s_2PAAAA___MadAy">