]> granicus.if.org Git - clang/commit
clang-format: [JS] Making arrow function wrapping more consistent.
authorDaniel Jasper <djasper@google.com>
Mon, 1 Jun 2015 09:56:32 +0000 (09:56 +0000)
committerDaniel Jasper <djasper@google.com>
Mon, 1 Jun 2015 09:56:32 +0000 (09:56 +0000)
commit32d47d738191399a87ffd6cc945f60586241a8af
treee54fbd3b6bc4eebec198f3d98b4e82bdf507be2d
parent0a50ff085e25f624ea613075edaedd9339a1d1c9
clang-format: [JS] Making arrow function wrapping more consistent.

Before:
  someFunction(() =>
               {
                 doSomething();  // break
               })
      .doSomethingElse(  // break
          );

After:
  someFunction(() => {
    doSomething();  // break
  })
      .doSomethingElse(  // break
          );

This is still bad, but at least it is consistent with what we do for other
function literals. Added corresponding tests.

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