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

    <tr>
        <th>Summary</th>
        <td>
            large displacement gets silently truncated
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          sarah-quinones
      </td>
    </tr>
</table>

<pre>
    ```c
void foo() {
    __asm__ __volatile__ ("lea rax, [0x567804444444]");
}
```

expected result: compilation error

actual result: compiles down to
```asm
0000000000000000 <foo>:
 0:   55                      push   rbp
   1:   48 89 e5                mov rbp,rsp
   4:   48 8d 04 25 44 44 44    lea    rax,ds:0x4444444
   b: 04
   c:   5d                      pop    rbp
   d:   c3 ret
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx0Uttu4zoM_Br6hWig6OLLgx_S5uQ3DFliEh3IlleS0_TvF3JStNjuEoQv0MxwNKBOyV1moh7UK6hjpdd8DbFPOurry6_VzWGmVI3BfvRQs0cbYIdbcBbPIQBvgXcIzSuwAyLiMOg0DQMOwy14nZ2nYcANxT1pjPoO_A1BvbK7qpuWyUeBOgLnwDsQRQmaY3l-Tizf7ED3hUwmi5HS6jOIA5owLa6MCTNSjCE-kNrkVfsfOEpow_uMOXwX12kCdmB_FIJ4K_cT_4EoksiKDqJS-Nda1nRFxDgujyD2D7hsse2QfpCmcNuw_C2mJ0N-MSwyiVyhlM9GxJJeGbAFaBOIA7t_hrfxx8Jnzx_zdGv_4TYs-N2tfcCNwEj5eziV7YXtRKcr6veNrGshW6mqa2-NYaoz8tySEozUqGpFzCh9biWdG1m5njOumGLNvuZMyl2j6lGaTgrNTdNZBZLRpJ3feX-bdiFeKpfSSv1etB1Tldcj-bTtJeczveN2WpZEHavYF9LLuF4SSOZdyulLJrvsqfc6XgitS4vXhiaaM14oJ0zO05z9B-a4zkZnstUafX_NeSmhAj8BP11cvq7jzoQJ-KkIP18vSwz_k8nAT5udBPz09Hvr-e8AAAD__xBn6zw">