================ @@ -946,6 +952,51 @@ template <> struct MappingTraits<FormatStyle> { bool SpacesInCStyleCastParentheses = false; bool SpacesInParentheses = false; + if (IO.outputting()) { + IO.mapOptional("AlignAfterOpenBracket", Style.AlignAfterOpenBracket); + } else { + // For backward compatibility. + BracketAlignmentStyle local = BAS_Align; + if (IsGoogleOrChromium) { + if (Style.Language == FormatStyle::LK_JavaScript) + local = BAS_AlwaysBreak; + else if (Style.Language == FormatStyle::LK_Java) + local = BAS_DontAlign; + } else if (BasedOnStyle.equals_insensitive("webkit")) { + local = BAS_DontAlign; + } + IO.mapOptional("AlignAfterOpenBracket", local); + Style.BreakAfterOpenBracketBracedList = false; + Style.BreakAfterOpenBracketFunction = false; + Style.BreakAfterOpenBracketIf = false; + Style.BreakAfterOpenBracketLoop = false; + Style.BreakAfterOpenBracketSwitch = false; + Style.BreakBeforeCloseBracketBracedList = false; + Style.BreakBeforeCloseBracketFunction = false; + Style.BreakBeforeCloseBracketIf = false; + Style.BreakBeforeCloseBracketLoop = false; + Style.BreakBeforeCloseBracketSwitch = false; + + if (local == BAS_Align) { ---------------- HazardyKnusperkeks wrote:
My personal style would be to `switch`. https://github.com/llvm/llvm-project/pull/108332 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits