On Tuesday, 11 December 2012 at 13:24:59 UTC, d coder wrote:
But it does not look clean if you have to write: byte a, b, c; a = cast(byte) (b + c);
That's the whole point. What you are doing is dangerous, so it requires the cast.
Adding a compiler flag to change the semantics of the language sounds like a recipe for disaster.