DMD is not written in C++11. Turning of the C++11 warnings in clang will
fix this problem
True, but could it not be the case that, since there might be stricter type checking included, certain errors might show up? Like the example above, where a switch is being done on an unsigned type, and negative cases are being handled.