summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Format/FormatTestJS.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2016-01-07 18:11:54 +0000
committerDaniel Jasper <djasper@google.com>2016-01-07 18:11:54 +0000
commit7bec87c99836c0fcc545b3e61c52ebbce8f54fe7 (patch)
treeb8a74da5594abb7bcdd47a508b461d84373d9ed8 /clang/unittests/Format/FormatTestJS.cpp
parentd441d75dad6e0edb2ae632415fa227edc5e4dba3 (diff)
downloadbcm5719-llvm-7bec87c99836c0fcc545b3e61c52ebbce8f54fe7.tar.gz
bcm5719-llvm-7bec87c99836c0fcc545b3e61c52ebbce8f54fe7.zip
clang-format: Fix corner case in one-per-line formatting.
Before (example is JS, but also applies to C++): return [ aaaa() .bbbbbbbb('A'), aaaa().bbbbbbbb('B'), aaaa().bbbbbbbb('C'), ]; After: return [ aaaa().bbbbbbbb('A'), aaaa().bbbbbbbb('B'), aaaa().bbbbbbbb('C'), ]; llvm-svn: 257079
Diffstat (limited to 'clang/unittests/Format/FormatTestJS.cpp')
-rw-r--r--clang/unittests/Format/FormatTestJS.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestJS.cpp b/clang/unittests/Format/FormatTestJS.cpp
index c312883ee77..2f1ba5bc146 100644
--- a/clang/unittests/Format/FormatTestJS.cpp
+++ b/clang/unittests/Format/FormatTestJS.cpp
@@ -288,6 +288,11 @@ TEST_F(FormatTestJS, ArrayLiterals) {
" bbbbbbbbbbbbbbbbbbbbbbbbbbb,\n"
" ccccccccccccccccccccccccccc\n"
"];");
+ verifyFormat("return [\n"
+ " aaaa().bbbbbbbb('A'),\n"
+ " aaaa().bbbbbbbb('B'),\n"
+ " aaaa().bbbbbbbb('C'),\n"
+ "];");
verifyFormat("var someVariable = SomeFunction([\n"
" aaaaaaaaaaaaaaaaaaaaaaaaaaa,\n"
" bbbbbbbbbbbbbbbbbbbbbbbbbbb,\n"
OpenPOWER on IntegriCloud