https://bugs.llvm.org/show_bug.cgi?id=44340
The rule that prevents ... {} [[....]] being treated as a braced initializer for C++ causes problems for C# with attributes, causing it to be incorrectly classified and then messing up the subsequent formatting. (see bug for details of formatting)