]> granicus.if.org Git - clang/commit
clang-format: Fix indentation relative to unary expressions.
authorDaniel Jasper <djasper@google.com>
Fri, 23 Aug 2013 15:14:03 +0000 (15:14 +0000)
committerDaniel Jasper <djasper@google.com>
Fri, 23 Aug 2013 15:14:03 +0000 (15:14 +0000)
commit3618e6fae8b734ad94221d941417c12d4bd1e3a8
tree2cf650dbf87cd292e26571d4c210bfda3b77ddb9
parent4df1ff96262b8bde75c6801ef42659f352aa2422
clang-format: Fix indentation relative to unary expressions.

This should be done, only if we are still in the unary expression's
scope.

Before:
  bool aaaa = !aaaaaaaa(  // break
                   aaaaaaaaaaa);
  *aaaaaa = aaaaaaa( // break
       aaaaaaaaaaaaaaaa);

After:
  bool aaaa = !aaaaaaaa(  // break
                   aaaaaaaaaaa); // <- (unchanged)
  *aaaaaa = aaaaaaa( // break
      aaaaaaaaaaaaaaaa); // <- (no longer indented relative to "*")

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