Fused TypeData::Enum and TypeData::Aggregate, an enumeration is a kind of aggregate after all. There will always be some unused fields in Aggregate_t (but less in TypeData overall) but the code is almost always simpler. (details)
Commit
df78cce298234f5393935a7b378e26335eaf33ff
by j82liang
Commit
67467a31bf2574b870213fc394db73de3327ce27
by ajbeach
Fused TypeData::Enum and TypeData::Aggregate, an enumeration is a kind of aggregate after all. There will always be some unused fields in Aggregate_t (but less in TypeData overall) but the code is almost always simpler.