digitalmars.D.bugs - [Issue 15235] New: inline asm: silent ICE (segfault) in asm_add_exp()
- via Digitalmars-d-bugs (22/22) Oct 22 2015 https://issues.dlang.org/show_bug.cgi?id=15235
https://issues.dlang.org/show_bug.cgi?id=15235 Issue ID: 15235 Summary: inline asm: silent ICE (segfault) in asm_add_exp() Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: anoneuron gmail.com See: http://dpaste.dzfl.pl/701f26f64385 (in case dpaste is offline:) This statement: asm {mov [EBP - (0 - 0)], EAX;}; crashes DMD with no error message. The crash is an access violation in asm_add_exp(): Line 3953: o2 = asm_mul_exp(); // o2 is now null Line 3960: o2->disp = - o2->disp; // segfault --
Oct 22 2015