On Saturday, 7 November 2015 at 20:48:24 UTC, Fyodor Ustinov wrote:

"assert" not guaranteed caught by "scope(exit)/scope(failure)/finally" ???? Where I can read about this in documentation?

WBR,
    Fyodor.

Right. Errors indicate that something went fundamentally wrong in your program and no recovery is possible (indicates a programming error rather than an environmental error generally). So at this point the only thing to do is to close the program and stop execution. Theoretically anything might be wrong at this point, so even executing things like your finally or scope blocks could lead to corruption.

Reply via email to