On Tue, Oct 12, 2010 at 2:37 AM, Andrei Alexandrescu <
[email protected]> wrote:

> assert(false) could be in an ideal world replaced by an intrinsic called
> e.g. halt() that looks and feels like a regular function but is recognized
> by the compiler. No new keyword would be needed. But I don't think that
> would mark a significant improvement in the language.
>

Would it be possible to change the compiler to only treat "assert(false);"
specially, avoiding treating "enum a = 0; assert(a);" or more complex
constructs that way?

Reply via email to