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

    <tr>
        <th>Summary</th>
        <td>
            Do not know how to promote this operator's operand!
        </td>
    </tr>

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

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

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

<pre>
    clang version 18.1.8 (https://github.com/llvm/llvm-project.git)

C code:
```
register int i asm("x22");
register int j asm("x23");

int main() {
 i = 12;
  j = 13;

  return i + j;
}

```

command:
```shell
clang -c -march=rv64gc 
```

output:
```
PromoteIntegerOperand Op #2: t8: ch = WRITE_REGISTER t24, MDNode:ch<0x1120f7e8>, Constant:i32<12>

fatal error: error in backend: Do not know how to promote this operator's operand!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVE9vvDYQ_TTmMgrC9vLvwGGz7FaR2qZKIvVYGTOAd8FGttmk374ybJsobSr9IlkDnnke3nsDCOdUrxErkt6TtI7E4gdjq04ZKy5K91Fj2j8rOQrdwxWtU0YDLWIaF0BYMXg_O8L3hJ0IO_XKD0sTSzMRdhrH69-Xu9maM0of98oTVpKkJsl-iweQpsXQYUtmyW2tW4u9ch4tKO1BgXATYQVh7I0xElZJ-P1_IM8fkfwTcosBNgmlV1QJJL9VQQHhNVD2Dx7gvKX4pxYAFv1idTjC7uH8Xs7rj7hPmrYozTQJ3f5buBtwHG-Y1fQ7CXeTsHIgvLbXbNdL-J--ZvHz4r_y8zdrJuPxQXvs0T7OaIVu4XEGwjgjfA--CFEOq-Lfnx5ejn88HX96eH45PoFnO8IO8Ev96zaxwOiQvFHKki7HgvBjKB-Mdl7oQEGFnodg5fEjxU54MQJaa2x42HoDSkMj5AVXS6A2oI2HizavMJhX8AbmjTr4QTkwgbk3lrD8ttEtYfQm8ufj_vkIbmkm5UFAs_RgcTbWhz4_9sYSdlLOLegIO0HwSmk5Lm2ggSCtcMNK21shMaifLc7WSHQOW3BmsVs6nBTOGamExxbsosFJq2Yfb5SfvZAXaJdp_mpyUVvxtuSliLCiOSt4lpcljYaKl12aijbNM04T2jGeJ03Zpl2X5yW2GY1UxRK2o0lSJBnllMZ5hoLTBLHsyjanKdklOAk1xkF4bGwfrZIrSumuyKJRNDi69ffAmMZXWKvho0rryFarW83SO7JLRuW8e2_jlR-x-uYso8WO1feHdSN_rdhfAQAA__82_3GE">