On 27/07/16 00:56, Walter Bright wrote:
What the assert(0) actually does is insert a HALT instruction, even when -release is used. The spec is poorly worded.
Does that mean D isn't meant to be used to develop code that will run in Ring-0?
Or do we treat it as a feature that kernel mode code continues execution after an assert(false)?
Shachar