assert(0) behavior
deadalnix via Digitalmars-d
digitalmars-d at puremagic.com
Tue Aug 4 13:40:46 PDT 2015
On Tuesday, 4 August 2015 at 20:23:53 UTC, Walter Bright wrote:
> On 8/4/2015 4:53 AM, Steven Schveighoffer wrote:
>> Any assert(0) in druntime or phobos with a message printed is
>> an error. It's
>> compiled in release mode.
>
> When you're debugging phobos, you aren't compiling in release
> mode.
>
> But I've also been of the opinion, not widely shared, that any
> programmer supplied messages in asserts are pointless.
Would you be of the opinion that assert should be a statement
rather than an expression ? unreadability in the middle of
expressions, especially when evaluation order is not well
defined, is close to impossible to get right.
More information about the Digitalmars-d
mailing list