]> granicus.if.org Git - clang/commit
Fix handling of fake parenthesis during formatting.
authorDaniel Jasper <djasper@google.com>
Fri, 8 Feb 2013 16:49:27 +0000 (16:49 +0000)
committerDaniel Jasper <djasper@google.com>
Fri, 8 Feb 2013 16:49:27 +0000 (16:49 +0000)
commit087387a1e9ce5abeb4f348e14f64e5c2273eaedb
treed18e10b7c80ffdbaf967ab3d606da9d1332bfe57
parent29f123b2fa0435bb1962f0d9e9a2e660f35fbb2f
Fix handling of fake parenthesis during formatting.

They are much easier to handle when attached to the previous token.

Before:
unsigned Indent =
    formatFirstToken(TheLine.First, IndentForLevel[TheLine.Level] >=
                                    0 ? IndentForLevel[TheLine.Level]
: TheLine.Level * 2, TheLine.InPPDirective, PreviousEndOfLineColumn);

After:
unsigned Indent = formatFirstToken(
    TheLine.First, IndentForLevel[TheLine.Level] >= 0
                       ? IndentForLevel[TheLine.Level] : TheLine.Level * 2,
    TheLine.InPPDirective, PreviousEndOfLineColumn);

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