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

    <tr>
        <th>Summary</th>
        <td>
            New assert triggered by numba code (https://reviews.llvm.org/D133296)
        </td>
    </tr>

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

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

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

<pre>
    The assert triggers because Bits = 1 in 

  assert(Bits % 8 == 0 && "unexpected bit count");

I suspect that it's this IR that's triggering it, but I've attached the whole debug log in case that helps.

  %".141" = alloca i1
  store i1 0, i1* %".141"

[numba_debug.txt](https://github.com/llvm/llvm-project/files/10216523/numba_debug.txt)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkk2PnTwMhX-N2VgvSpwAlwWLue8V0my6qLqvAnggVebmijjz8e8roKP56KqbRLKOj_1Yx6Xk5ytzB9UZqkvhsixx7R5imHgqhji9dj8WRpcSr4Ky-nnmNeHAo8uJ8ewlIZgLavRXBHUBdXe8-KcH6HSIqMLTJt3UCoFqoBqBKF_55caj8ISDFxxjvgoQAbVgzh8d7zHltClRFifoBahJKItPeP99rx2FY0d_nXfJ_zhkwXug5onRibhx4QllYXxeYmCceMgzhjhvAKNLfLgvHG6p_AwEVAFRqa0Gop3ahRBHh16_SZLEldFrVNtkr4HuPrd9dITqfM2Pg_u571DKi0B1ATotIrcE5g6oB-pnL0seyjE-AvUhPL19_93W-ItHAeoffOAE1GtFuq7IAPVfjak9ZhZTZ6bWtK7gTteNasnapi6WruaTbrjVbjQD02R0bWxjLeva0YmNLXxHikiTNqq1Wtdlc6prrRRZZwelpwms4kfnQ7ltV8Z1LnxKmbuqta0qghs4pLeYrd2OMOQ5gVXBJ0nvbeIlcPeNn7_EbkvIK-5kOMaJ8a9brfzk-fndCqi_aGOorYHaIq-h--fb7gzbcXeM3wEAAP__hvL2jw">