summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/ContinuationIndenter.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-04-14 12:11:07 +0000
committerDaniel Jasper <djasper@google.com>2014-04-14 12:11:07 +0000
commitdb8804b32b17593e808173abe52f747a8d78ad8d (patch)
treec474dccbce7e932cf0db6f56570cf97485074880 /clang/lib/Format/ContinuationIndenter.cpp
parentaf4fee2636b304ed86e8d05d8f076219d595b54c (diff)
downloadbcm5719-llvm-db8804b32b17593e808173abe52f747a8d78ad8d.tar.gz
bcm5719-llvm-db8804b32b17593e808173abe52f747a8d78ad8d.zip
clang-format: Improve array literal formatting fix in r206161.
Instead of choosing based on the number of elements, simply respect the user's choice of where to wrap array literals. llvm-svn: 206162
Diffstat (limited to 'clang/lib/Format/ContinuationIndenter.cpp')
-rw-r--r--clang/lib/Format/ContinuationIndenter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Format/ContinuationIndenter.cpp b/clang/lib/Format/ContinuationIndenter.cpp
index 43997f99576..0ad8c1eb419 100644
--- a/clang/lib/Format/ContinuationIndenter.cpp
+++ b/clang/lib/Format/ContinuationIndenter.cpp
@@ -142,7 +142,7 @@ bool ContinuationIndenter::mustBreak(const LineState &State) {
return true;
if (((Previous.Type == TT_DictLiteral && Previous.is(tok::l_brace)) ||
Previous.Type == TT_ArrayInitializerLSquare) &&
- (Style.ColumnLimit > 0 || Previous.ParameterCount > 1) &&
+ Style.ColumnLimit > 0 &&
getLengthToMatchingParen(Previous) + State.Column > getColumnLimit(State))
return true;
if (Current.Type == TT_CtorInitializerColon &&
OpenPOWER on IntegriCloud