On Sun, Apr 17, 2022 at 01:06:36PM +0000, wjoe via Digitalmars-d-learn wrote:
[...]
> On the matter of undefined behavior. Technically a program is in
> undefined behavior land after throwing an error, thus every unittest
> that continues after assertThrown is therefore nonsense code, is it
> not ?
The spec explicitly makes an exception(!) in this case. See 10.24.11.3:
https://dlang.org/spec/expression.html#assert_expressions
as well as 27.3:
https://dlang.org/spec/unittest.html
T
--
An elephant: A mouse built to government specifications. -- Robert Heinlein