]> granicus.if.org Git - clang/commitdiff
Add space between ; and (.
authorDaniel Jasper <djasper@google.com>
Fri, 3 May 2013 14:50:50 +0000 (14:50 +0000)
committerDaniel Jasper <djasper@google.com>
Fri, 3 May 2013 14:50:50 +0000 (14:50 +0000)
Before: for (int i = 0;(i < 10); ++i) {}
After:  for (int i = 0; (i < 10); ++i) {}

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181020 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Format/TokenAnnotator.cpp
unittests/Format/FormatTest.cpp

index 6fa79813fabe1941ee5bf72442af0d8a52539ed6..185a45d43d14bb21d2fd4f2795c7a0209f331793 100644 (file)
@@ -1048,7 +1048,7 @@ bool TokenAnnotator::spaceRequiredBetween(const AnnotatedLine &Line,
     return Line.Type == LT_ObjCDecl ||
            Left.isOneOf(tok::kw_if, tok::kw_for, tok::kw_while, tok::kw_switch,
                         tok::kw_return, tok::kw_catch, tok::kw_new,
-                        tok::kw_delete);
+                        tok::kw_delete, tok::semi);
   }
   if (Left.is(tok::at) &&
       Right.FormatTok.Tok.getObjCKeywordID() != tok::objc_not_keyword)
index abb2b5819c43537fa8d87408427a4b866b4db996..45c8e81dc755abeb31a61ed94cf355a23026378d 100644 (file)
@@ -302,6 +302,7 @@ TEST_F(FormatTest, FormatsForLoop) {
   verifyFormat("for (;;) {\n"
                "  f();\n"
                "}");
+  verifyFormat("for (int i = 0; (i < 10); ++i) {\n}");
 
   verifyFormat(
       "for (std::vector<UnwrappedLine>::iterator I = UnwrappedLines.begin(),\n"