https://github.com/AaronBallman commented:
Thank you for working on this! I'd like to see extra test coverage to ensure that an empty enum has the same ABI properties in Clang as it does in MSVC. e.g., the size of the enumeration is still the same as the size of an int, an object of that type is still passed as an int (no masking or other oddities), etc. So I think perhaps we should add a CodeGen test just to smoke test the behavior. We should probably also mention the extension somewhere in clang/docs/LanguageExtensions.rst. We currently have a section for `Enumerations with a fixed underlying type`, so we could add one nearby for `Enumerations with no enumerators` or something. https://github.com/llvm/llvm-project/pull/159981 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
