asserts in debug and release code
BCS
none at anon.com
Wed Nov 4 15:09:34 PST 2009
Hello Justin,
> With respect to the dmd -release compiler switch,
> are assert statements meant to be compiled in release code?
> Whilst the D1 spec says "The compiler may optionally not evaluate
> assert expressions at all.",
> my intuition suggests that asserts would/should be evaluated (i.e.
> compiled in) when using -debug
-debug turns on debug{} sections
> compiler switch and not when using the -release switch (and if neither
> switch who knows what***)
-release turns off asserts and bounds checks
> *** And, btw, are -debug and -release mutually exclusive?
No
More information about the Digitalmars-d-learn
mailing list