As per C99 6.7.2.2, empty enum is invalid, and yet, dmd compiles it. --- enum empty { }; enum { };
@ibuclaw created dlang/dmd pull request #12576 "fix Issue 21962 - importC: Empty enums are accepted as valid code" fixing this issue: - fix Issue 21962 - importC: Empty enums are accepted as valid code https://github.com/dlang/dmd/pull/12576
dlang/dmd pull request #12576 "fix Issue 21962 - importC: Empty enums are accepted as valid code" was merged into master: - 5c85929d7df8bd2e1e49bee8e3a61f70b220f7ba by Iain Buclaw: fix Issue 21962 - importC: Empty enums are accepted as valid code https://github.com/dlang/dmd/pull/12576