Sucks that this compiler bug is still around after all this time. Seems like a adding a pre-commit hook to the project to enforce correct encoding would be a simple workaround, though.