Clang 11 requires a tag for C++ classes beyond C compatibility
engineeringcppclanglinkagecompatibilityClang 11 applies P1766R1's restriction on unnamed classes with typedef names for linkage. Giving the class a tag resolves a problem caused by learning its identity too late.