https://issues.dlang.org/show_bug.cgi?id=17633 --- Comment #1 from Eyal <eyal at weka.io> --- If C's rules are not desirable here. That's fine. assert_minus_1 should STILL not fail. instead of -ubyte becoming int as in C, -ubyte can at least become byte. --