On Thursday, 28 February 2013 at 04:52:01 UTC, H. S. Teoh wrote:
Why? Because when you compile with -release -unittest, all those assertsdisappear, and the unittests become useless.
Are you sure? The asserts work for me:
unittest
{
int getZero() { return 0; }
assert(getZero != 0);
}
void main() { }
$ dmd -release -unittest test.d
$ test.exe
core.exception.AssertError@test(6): unittest failure
