However, compiled code shows that dmd generates int 3 instruction for assert(false) statement and 61_6F_65_75 which is binary representation of "aoeu" for assert(false, "aoeu") statement and the latter is interpreted as privileged i/o instruction.
Privilege instruction is an assembly instruction which can be
executed only at a certain executive process context, typically
os kernel. AFAIK assert(false) was claimed to be implemented by
dmd as a halt instruction, which is privileged one.
- object.error: Privileged Instruction simendsjo
- Re: object.error: Privileged Instruction Maxim Fomin
- Re: object.error: Privileged Instruction Jonathan M Davis
- Re: object.error: Privileged Instruction Don Clugston
- Re: object.error: Privileged Instruction Ali Çehreli