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