https://issues.dlang.org/show_bug.cgi?id=259
--- Comment #72 from Stewart Gordon <s...@iname.com> --- (In reply to thomas.bockman from comment #71) > The real problem is that the current strange behaviour of mixed comparisons > is occasionally deliberately used in correct code. D must not be updated in > a way that silently breaks all that pre-existing correct code. Hence, a > warning (or at least, a *long* deprecation period) is the only good option > for D2. I don't understand. How can code that the spec explicitly forbids possibly be correct? --