Daniel Jacobowitz wrote: > > I'm not 100% sure what #3 means for enumerators whose value does not > fit in the range of "int", but it's pretty clear that the > implementation is not allowed to change the type of enumerators. Of course an implementation can do whatever it likes in response to switches, compiler dependent declarations etc.