summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/TokenAnnotator.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-02-07 10:09:46 +0000
committerDaniel Jasper <djasper@google.com>2014-02-07 10:09:46 +0000
commit9cc3e97685c749a2040fcfb1aba2288349346102 (patch)
treee14969fc9384a2708e34b8c8fa7d2838c4ac9700 /clang/lib/Format/TokenAnnotator.cpp
parent97b711a23f105890a1f3493ef3df397e52910dda (diff)
downloadbcm5719-llvm-9cc3e97685c749a2040fcfb1aba2288349346102.tar.gz
bcm5719-llvm-9cc3e97685c749a2040fcfb1aba2288349346102.zip
clang-format: Fix range-based for-loop formatting.
Before: for (aaaaaaaaa aaaaaaaaaaaaaaaaaaaaa : aaaaaaaaaaaa.aaaaaaaaaaaa() .aaaaaaaaa() .a()) { } After: for (aaaaaaaaa aaaaaaaaaaaaaaaaaaaaa : aaaaaaaaaaaa.aaaaaaaaaaaa().aaaaaaaaa().a()) { } llvm-svn: 200968
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 92c467a40f9..6891930ead3 100644
--- a/clang/lib/Format/TokenAnnotator.cpp
+++ b/clang/lib/Format/TokenAnnotator.cpp
@@ -986,6 +986,8 @@ private:
else if (Current->is(tok::semi) || Current->Type == TT_InlineASMColon ||
Current->Type == TT_ObjCSelectorName)
return 0;
+ else if (Current->Type == TT_RangeBasedForLoopColon)
+ return prec::Comma;
else if (Current->Type == TT_BinaryOperator || Current->is(tok::comma))
return Current->getPrecedence();
else if (Current->isOneOf(tok::period, tok::arrow))
OpenPOWER on IntegriCloud