C23 introduced explicitly sized enum types, might be useful to have:
enum foo : char {
a,b,c
};
static_assert(sizeof(enum foo)==sizeof(char));
It seems we currently don't track declared enum types at all and just assume that any enum identifier is long
C23 introduced explicitly sized enum types, might be useful to have:
It seems we currently don't track declared enum types at all and just assume that any
enum identifierislong