https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121212
uecker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |uecker at gcc dot gnu.org --- Comment #1 from uecker at gcc dot gnu.org --- Yeah, the enums violate the assumption that for complete types one knows the full definition, so this "For two enumerations, corresponding members shall have the same values; if one has a fixed underlying type, then the other shall have a compatible fixed underlying type. should probably changed to "For two enumerations, both shall have enumerator lists and corresponding members shall have the same values; if one has a fixed underlying type, then the other shall have a compatible fixed underlying type.