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

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

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