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

Reply via email to