On Monday, 3 February 2014 at 14:57:19 UTC, bearophile wrote:
> Two simple examples of code that is meant to be forbidden:
>
> int foo(ref int y) pure nothrow {
> return y++;
> }
> void main() {
> int x;
> assert(++x);
> assert(foo(x));
> }
>
> Bye,
> bearophile
Aren't these things you might do inside a unittest?