Re: asserts and release

2014-06-03 Thread bearophile via Digitalmars-d-learn
Etienne: Are asserts supposed to be evaluated in DMD release? I was getting a "privileged instructions error 0xC096" which was caused by an assert, when doing some gc programming in druntime assert(0) are not removed in release builds. They are a HALT. Bye, bearophile

Re: asserts and release

2014-06-03 Thread Tobias Pankrath via Digitalmars-d-learn
On Tuesday, 3 June 2014 at 19:21:08 UTC, Etienne wrote: Are asserts supposed to be evaluated in DMD release? I was getting a "privileged instructions error 0xC096" which was caused by an assert, when doing some gc programming in druntime Is this part of the runtime precompiled? If not the

asserts and release

2014-06-03 Thread Etienne via Digitalmars-d-learn
Are asserts supposed to be evaluated in DMD release? I was getting a "privileged instructions error 0xC096" which was caused by an assert, when doing some gc programming in druntime