clang-format: Operator precendence in ObjC method exprs.
authorDaniel Jasper <djasper@google.com>
Thu, 1 Aug 2013 23:13:03 +0000 (23:13 +0000)
committerDaniel Jasper <djasper@google.com>
Thu, 1 Aug 2013 23:13:03 +0000 (23:13 +0000)
commit7cdc78b39b86f84bc8cc47e6646122ae8caad8a5
tree1f29566b02326d62bce672f7922f1927cdc03858
parent9562d4a2d7828460d3613bff29df094d1413f838
clang-format: Operator precendence in ObjC method exprs.

Patch (mostly) by Adam Strzelecki. Thanks!

Before:
  [self aaaaaa:bbbbbbbbbbbbb
      aaaaaaaaaa:bbbbbbbbbbbbbbbbb
           aaaaa:bbbbbbbbbbb +
      bbbbbbbbbbbb aaaa:bbb];

After:
  [self aaaaaa:bbbbbbbbbbbbb
      aaaaaaaaaa:bbbbbbbbbbbbbbbbb
           aaaaa:bbbbbbbbbbb + bbbbbbbbbbbb
            aaaa:bbb];

This fixes llvm.org/PR16150.

llvm-svn: 187631
clang/lib/Format/TokenAnnotator.cpp
clang/unittests/Format/FormatTest.cpp