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

    <tr>
        <th>Summary</th>
        <td>
            llvm/include/llvm/MC/MCRegisterInfo.h:477: Assert fail
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            crash-on-valid,
            needs-reduction
      </td>
    </tr>

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

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

<pre>
    
While having a go at compiling this morning's Linux kernel:

/home/dcb40b/llvm/trunk/llvm/include/llvm/MC/MCRegisterInfo.h:477: uint16_t llvm::MCRegisterInfo::getEncodingValue(llvm::MCRegister) const: Assertion `Reg.id() < NumRegs && "Attempting to get encoding for invalid register number!"' failed.

[display_mode_vba_util_32-0cb48f.sh.gz](https://github.com/user-attachments/files/19637866/display_mode_vba_util_32-0cb48f.sh.gz)
[display_mode_vba_util_32-0cb48f.c.gz](https://github.com/user-attachments/files/19637867/display_mode_vba_util_32-0cb48f.c.gz)




</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysU02L5DYQ_TXli2gjl78PPnhm0hBIcphDcmxkqWwrI0uNPppMfv1iTy_NwrIMy4Kw8aNc71W9JxGCXizRAPUT1C-ZSHF1flByKosqm5x6H4CP_6zaEFvFTduFCbY4JiKTbrtqsyNx1YFtzlttF8A2sD-0Tf-xN_KWDJQj8OPgeXUbAZ6VnCo-AZ6NuW2A5-iTfXt8aitNUvQA_nw-Hq-06BDJ_25nl69QjlXbQjmypG0smktkR3k5Qjl-W_yBLRR_s9IpbZe_hUkE2H3vB8CeSWdD3FuPIZCP2lkGDX-lJdcKsNtLoHxmf6XtlZbAABvAhgHiGCNt13gsxbGFIqM7JZudZ9rehNGK-TsXs2mbdsoCEAFbNgttSOX3hdVPSoerEe-XzSm63CZxSVGbS4knLqeqm_Ow5sv_UL8AdmuM17APg2fA86LjmqZcun1_KZA_iRiFXDeyMQCeZ21ofxd9U7Zd0-yufIoL-88pk79GWPsJYfKh6-vJ1FCqvuxFRkPRVhWvsakxW4cOp6LiRas66mZZSSq7ifezLItp7rjkmR6QY80r3hY9rwrMm6Kguhair0VfyYag4rQJbfI9PLnzS6ZDSDQUZdXyNjNiIhOO64QovQjrydnTYfvh8TMgWiIVTp5Uknu2drx-yfywdzxNaQlQcaNDDA-OqKOh4ScvyEeKj3BlyZvhB47cGx5Krt79SzLuhPuEhysfQ94G_BIAAP__5fBYxg">