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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] countbits should not have an overloaded return type.
        </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>
    Fix countbits to always return a uint. 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxMz8-OozAMBvCnSS5RETH_NoccdlWhPfS2T2DAQFYpQYlDp28_Kupo5uSDZX_fD1Nyy0ZkRfNHNFeJmdcQbdrRezmE6Wl796HGkDceHCfFQaF_4DOpSJzjplBlt3Gh5GSryVQGJVndgYGyrLWWq22oauahNfX0C8DMaOqWCA0haRhxHKWzUEKtS92BhrbRBY6dqdtWDzSbhspZ1CXd0fnC--NehLhIl1ImqzV0nZEeB_LpBABs9FDnVgC8PNG-ji5DXpKoS-8Sp-837Nif8r-3fzfRXH840xqyn9QWWK14kMJNhYOiDzjR9GXn506FzNHblXlPovotoBfQL47XPBRjuAvoX2nvcdlj-E8jC-jPjklA_0YcFj4DAAD__wKigBY">