<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">