]> granicus.if.org Git - clang/commit
clang-format: Fix corner case in one-per-line formatting.
authorDaniel Jasper <djasper@google.com>
Thu, 7 Jan 2016 18:11:54 +0000 (18:11 +0000)
committerDaniel Jasper <djasper@google.com>
Thu, 7 Jan 2016 18:11:54 +0000 (18:11 +0000)
commit763af2c47fa6881e59a77ba391f1cea28f00aac6
tree8e855fbf2b5098f6ae7929a176f0fcdd287325ef
parent5a1309fd2f6e64135c1d8e1fe8813b29e28e1772
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'),
  ];

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257079 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Format/ContinuationIndenter.cpp
unittests/Format/FormatTest.cpp
unittests/Format/FormatTestJS.cpp