diff options
| author | Daniel Jasper <djasper@google.com> | 2014-08-15 05:00:39 +0000 |
|---|---|---|
| committer | Daniel Jasper <djasper@google.com> | 2014-08-15 05:00:39 +0000 |
| commit | ea79ea162785aa83069a9a7ff8bfefa0fc6d0e54 (patch) | |
| tree | 504c41e9a5f5fa8b43bf8030a3d12904c8745ce6 /clang/lib/Format/TokenAnnotator.cpp | |
| parent | 497d9fdcf8255d0d5b6164e06dac834510c55663 (diff) | |
| download | bcm5719-llvm-ea79ea162785aa83069a9a7ff8bfefa0fc6d0e54.tar.gz bcm5719-llvm-ea79ea162785aa83069a9a7ff8bfefa0fc6d0e54.zip | |
clang-format: Prefer breaking after return type over template param
Before:
typename aaaaaaaaaa<aaaaaa>::aaaaaaaaaaa aaaaaaaaaa<
aaaaaa>::aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(bool *aaaaaaaaaaaaaaaaaa,
bool *aa) {}
After:
typename aaaaaaaaaa<aaaaaa>::aaaaaaaaaaa
aaaaaaaaaa<aaaaaa>::aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(
bool *aaaaaaaaaaaaaaaaaa, bool *aa) {}
llvm-svn: 215693
Diffstat (limited to 'clang/lib/Format/TokenAnnotator.cpp')
| -rw-r--r-- | clang/lib/Format/TokenAnnotator.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Format/TokenAnnotator.cpp b/clang/lib/Format/TokenAnnotator.cpp index 0ac30a76ff4..017a8404ba4 100644 --- a/clang/lib/Format/TokenAnnotator.cpp +++ b/clang/lib/Format/TokenAnnotator.cpp @@ -1441,6 +1441,8 @@ unsigned TokenAnnotator::splitPenalty(const AnnotatedLine &Line, return 110; if (Right.is(tok::r_brace)) return 1; + if (Left.Type == TT_TemplateOpener) + return 100; if (Left.opensScope()) return Left.ParameterCount > 1 ? Style.PenaltyBreakBeforeFirstCallParameter : 19; |

