ASM: Loading address of label truncates to 32 bits on x64

claptrap clap at trap.com
Sun Nov 10 12:37:27 UTC 2024


On Sunday, 10 November 2024 at 00:47:07 UTC, claptrap wrote:
> Looks like a bug to me as it works OK on DMD. At least I 
> compiled a small test and DMD prints out a 64 bit address

Am I understanding correctly that LDC parse D symtax and converts 
it to LDC/GDC syntax, and this is done with

asm-x86.h

So could be the problem is the lea is not converted to the 
correct symtax?


More information about the digitalmars-d-ldc mailing list