LLVM 13.0.0-rc2 shows change of behaviour in enum and interface BraceWrapping (likely before we simply didn't wrap) but may be related to D99840: [clang-format] Correctly attach enum braces with ShortEnums disabled
Logged as https://bugs.llvm.org/show_bug.cgi?id=51640
This change ensure AfterEnum works for
internal|public|protected|private enum A { in the same way as it works for enum A { in C++
A similar issue was also observed with interface in C#
clang-tidy: warning: 'auto FirstNonComment' can be declared as 'const auto *FirstNonComment' [llvm-qualified-auto]
not useful