https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87404
--- Comment #8 from Ævar Arnfjörð Bjarmason <avarab at gmail dot com> --- Eric: I filed bug 87983. I think it makes sense to mark it as a duplicate only if this one covers both C and C++, right now the "component" for this one is C++. As bug 87983 notes in passing C does not have first-class enums, so implementing this will presumably be a bit harder than C++, and .