assert expression in release mode

Steven Schveighoffer schveiguy at
Mon Mar 23 11:14:58 UTC 2020

On Monday, 23 March 2020 at 10:08:58 UTC, drug wrote:
> Before I lived in assurance that asserts are actual only in 
> debug mode and in release mode they are nothing (except 
> `assert(0)`). But today my whole life is going sour because I 
> stumbled upon assert in release mode and of course that assert 
> is failing.
> This doc 
> say 
> nothing about debug mode vs release mode.
> So the question is when and why assert expression is enabled in 
> release mode (besides assert(0))


There are also other switches like -boundscheck and -check. It’s 
possible you have some library or project that is causing the 


More information about the Digitalmars-d-learn mailing list