diff options
author | Daniel Jasper <djasper@google.com> | 2016-01-07 18:11:54 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2016-01-07 18:11:54 +0000 |
commit | 7bec87c99836c0fcc545b3e61c52ebbce8f54fe7 (patch) | |
tree | b8a74da5594abb7bcdd47a508b461d84373d9ed8 /clang/unittests/Format/FormatTestJS.cpp | |
parent | d441d75dad6e0edb2ae632415fa227edc5e4dba3 (diff) | |
download | bcm5719-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.cpp | 5 |
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" |