summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/TokenAnnotator.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-01-19 07:46:32 +0000
committerDaniel Jasper <djasper@google.com>2014-01-19 07:46:32 +0000
commit31745731e86f09c4019844733af5a40f3ca701f7 (patch)
tree9532c55f92d637b1353ac0a7ef2a568e94df68d5 /clang/lib/Format/TokenAnnotator.cpp
parent62fd6778f535683299de4866f11766a5d10f03cf (diff)
downloadbcm5719-llvm-31745731e86f09c4019844733af5a40f3ca701f7.tar.gz
bcm5719-llvm-31745731e86f09c4019844733af5a40f3ca701f7.zip
clang-format: Fix ObjC block as first call parameter formatting.
Before: foo (^{ bar(); }); After: foo(^{ bar(); }); llvm-svn: 199573
Diffstat (limited to 'clang/lib/Format/TokenAnnotator.cpp')
-rw-r--r--clang/lib/Format/TokenAnnotator.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Format/TokenAnnotator.cpp b/clang/lib/Format/TokenAnnotator.cpp
index d80e5504949..45d60726dcb 100644
--- a/clang/lib/Format/TokenAnnotator.cpp
+++ b/clang/lib/Format/TokenAnnotator.cpp
@@ -171,6 +171,8 @@ private:
}
if (CurrentToken->isOneOf(tok::r_square, tok::r_brace))
return false;
+ else if (CurrentToken->is(tok::l_brace))
+ Left->Type = TT_Unknown; // Not TT_ObjCBlockLParen
updateParameterCount(Left, CurrentToken);
if (CurrentToken->is(tok::comma) && CurrentToken->Next &&
!CurrentToken->Next->HasUnescapedNewline &&
OpenPOWER on IntegriCloud