digitalmars.D.bugs - [Issue 16964] New: Wrong label alignment in asm statement
- via Digitalmars-d-bugs (27/27) Dec 10 2016 https://issues.dlang.org/show_bug.cgi?id=16964
https://issues.dlang.org/show_bug.cgi?id=16964 Issue ID: 16964 Summary: Wrong label alignment in asm statement Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: rumbu rumbu.ro int foo() { asm { naked; lea EAX, data; ret; align 32; //this will be aligned to 16, not to 32 byte boundary data: db 0; } } assert(foo() % 32 == 0); --
Dec 10 2016