[Issue 15235] inline asm: silent ICE (segfault) in asm_add_exp()
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Wed Oct 28 07:37:50 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=15235
--- Comment #1 from anoneuron at gmail.com ---
After some more thorough testing:
void main() {
asm {
mov [+], EAX; // syntax error
mov [-], EAX; // syntax error
mov [*], EAX; // segfault
mov [****], EAX; // segfault
mov [/], EAX; // syntax error
mov [EBX+], EAX; // compiles (?!)
mov [EBX-], EAX; // segfault
mov [EBX+*], EAX; // segfault
mov [EBX*], EAX; // segfault
mov [EBX*EBX*], EAX; // segfault
mov [*EBX], EAX; // segfault
mov [/EBX], EAX; // syntax error
mov [EBX+EBX+EBX], EAX; // prints the same error message 20 times
};
};
--
More information about the Digitalmars-d-bugs
mailing list