In hindsight I think the only suspicious case is this one: x =- 3; '=+' is quite a bit harder to screw up on most keyboards, having to hold shift for the plus token to appear. But yeah, it could be very rare and not worth complicating the compiler codebase.