[clang] [clang-format] Add BreakBeforeTemplateClose option (PR #118046)
Owen Pan via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 5 00:10:33 PST 2025
================
@@ -304,6 +304,10 @@ bool ContinuationIndenter::canBreak(const LineState &State) {
Current.closesBlockOrBlockTypeList(Style))) {
return false;
}
+ if (Style.BreakBeforeTemplateCloser && Current.is(TT_TemplateCloser) &&
+ !CurrentState.BreakBeforeClosingAngle) {
+ return false;
+ }
----------------
owenca wrote:
```suggestion
if (Style.BreakBeforeTemplateCloser && Current.is(TT_TemplateCloser))
return CurrentState.BreakBeforeClosingAngle;
```
And move this to line 362 below for ease of maintenance.
https://github.com/llvm/llvm-project/pull/118046
More information about the cfe-commits
mailing list