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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Cannot export function which has an intangible type as a parameter
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          spall
      </td>
    </tr>
</table>

<pre>
    Intangible types are types that have no defined object representation or value representation, as such the size is unknown at compile time.

Related: #124788 
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckcFu2zAMhp9GvhANZMpO7IMOWYtgA3ranoCymUibLBkSna57-sFBh2E7kSBB_uT3U63hlpit6j-p_qWhTXwutq4UY-Py_G6_JKF0Cy4yyPvKFaj8ycSTgKc7Q8ow8zUkniG77zwJFF4LV05CEnKCXOBOceP_6gqfgSrUbfIgnqGGXwyhwpZ-pPyWgASmvKxhFw8LH5Q-K33-ypGEZ2XOoNC02J2GAZrZmnk0IzVs25MZ9GCGY9t4a0bUBkc3k746gzgcTz23aJiGDl0_NMGixl63OLQn3bXjwR1HPvKpo76_9u2xVZ3mhUI8xHhfDrncmlDrxnZXHrGJ5DjWB0HExG_w6CrEHWix-9CT225VdTqGKvXvGgkSH-g_v357Vf0LPFNKWYB_rrkIXLc0Pei9-TB58FSBEoR_Ddn5EaxUaGHh0mwlWi-yVmXOCi8KL7cgfnOHKS8KL7v2R3haS969Unh5XFwVXj5eulv8HQAA__92s7Cd">