[Issue 15235] New: inline asm: silent ICE (segfault) in asm_add_exp()
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Oct 22 08:14:12 PDT 2015
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 at puremagic.com
Reporter: anoneuron at 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
--
More information about the Digitalmars-d-bugs
mailing list