"H. S. Teoh via Digitalmars-d" wrote in message news:mailman.255.1406747871.16021.digitalmar...@puremagic.com...

Wait, what? I thought the whole point of enforce is that it will *not*
be removed by the compiler, no matter what?

No, the compiler is free to remove it if it can prove it will never be triggered. eg if the condition is checking a ubyte < 1000. If the assert in that example is never false, then the enforce is dead code.

Reply via email to