it's reasonable to use any integer type in a switch, although the compilers don't currently support it. it's compatible with the standard, which allows any integer type. i'd cancel the change request and work round it (add a cast) until the compilers can be changed to support it.