Well, it wasn't really broken, just emitting a zillion narrowing warnings in generated code. Apparently "-Wno-narrowing" is how the modern compilers like you to ask them to tone it down.