clang-format: [JS] Let fat arrows have 'Equality' precedence.
authorDaniel Jasper <djasper@google.com>
Wed, 3 Jun 2015 17:08:40 +0000 (17:08 +0000)
committerDaniel Jasper <djasper@google.com>
Wed, 3 Jun 2015 17:08:40 +0000 (17:08 +0000)
commit3c306e895e5e7f53950b4102e92fcf2266492b5c
tree886be3358393a5a0583a1365599ff97809088810
parent063d674c2112e2134f667f9a9dc3e0482de85dfe
clang-format: [JS] Let fat arrows have 'Equality' precedence.

This fixes a regression in literal formatting:

Before:
  aaaaaaaaaaaaa = {
    aaaaaaaaaaaaaaaaaaaaaaaaaaaa: (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
                                   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) =>
        aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
  };

After:
  var aaaaaaaaaaaaaaaaaaaa = {
    aaaaaaaaaaaaaaaaaaaaaaaaaaaa:
        (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
         aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) =>
                aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
  };

Also apply no-else-after-return policy.

llvm-svn: 238942
clang/lib/Format/TokenAnnotator.cpp
clang/unittests/Format/FormatTestJS.cpp