Context: https://issues.dlang.org/show_bug.cgi?id=13995
This is a recurring and VERY annoying problem. Basically, you'll run continuously into it if you manipulate bitfields.
Is there any major technical problem in DMD that would prevent to change the behavior ?