Issue 138905
Summary large displacement gets silently truncated
Labels new issue
Assignees
Reporter sarah-quinones
    ```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
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to