On Thursday, 9 October 2014 at 16:33:53 UTC, Johannes Pfau wrote:
I think Walter sometimes suggested that it would be valid for a
compiler to not unwind Errors at all (in release mode), but simply kill the program and dump a error message. This would finally allow us to
optimize nothrow functions.

I think this is reasonable in general but as long as assert throws Error and assert is encouraged to be used in unittest blocks such implementation would mark compiler as unusable for me.

We may need to have another look at what is truly an Error and what is not before going that path.

Reply via email to