@@ -699,8 +699,9 @@ ParserResult<Expr> Parser::parseExprKeyPath() {
699699 CodeCompletionExpr (pathResult.getPtrOrNull (), Tok.getLoc ());
700700 auto *keypath = KeyPathExpr::createParsed (
701701 Context, backslashLoc, rootResult.getPtrOrNull (), CC, hasLeadingDot);
702- if (CodeCompletionCallbacks)
702+ if (CodeCompletionCallbacks) {
703703 CodeCompletionCallbacks->completeExprKeyPath (keypath, DotLoc);
704+ }
704705 consumeToken (tok::code_complete);
705706 return makeParserCodeCompletionResult (keypath);
706707 }
@@ -734,8 +735,9 @@ ParserResult<Expr> Parser::parseExprKeyPathObjC() {
734735 Context, keywordLoc, lParenLoc, components, Tok.getLoc ());
735736 }
736737
737- if (CodeCompletionCallbacks)
738+ if (CodeCompletionCallbacks) {
738739 CodeCompletionCallbacks->completeExprKeyPath (expr, DotLoc);
740+ }
739741
740742 // Eat the code completion token because we handled it.
741743 consumeToken (tok::code_complete);
@@ -2565,8 +2567,9 @@ ParserStatus Parser::parseClosureSignatureIfPresent(
25652567 initializer = initializerResult.get ();
25662568 } else {
25672569 auto CCE = new (Context) CodeCompletionExpr (Tok.getLoc ());
2568- if (CodeCompletionCallbacks)
2570+ if (CodeCompletionCallbacks) {
25692571 CodeCompletionCallbacks->completePostfixExprBeginning (CCE);
2572+ }
25702573 name = Identifier ();
25712574 initializer = CCE;
25722575 consumeToken ();
@@ -3135,9 +3138,10 @@ ParserStatus Parser::parseExprList(tok leftTok, tok rightTok,
31353138 } else if (isArgumentList && Tok.is (tok::code_complete)) {
31363139 // Handle call arguments specially because it may need argument labels.
31373140 auto CCExpr = new (Context) CodeCompletionExpr (Tok.getLoc ());
3138- if (CodeCompletionCallbacks)
3141+ if (CodeCompletionCallbacks) {
31393142 CodeCompletionCallbacks->completeCallArg (CCExpr,
31403143 PreviousLoc == leftLoc);
3144+ }
31413145 consumeIf (tok::code_complete);
31423146 SubExpr = CCExpr;
31433147 Status.setHasCodeCompletionAndIsError ();
@@ -3243,9 +3247,10 @@ Parser::parseTrailingClosures(bool isExprBasic, SourceRange calleeRange,
32433247
32443248 // foo() {} <token>
32453249 auto CCExpr = new (Context) CodeCompletionExpr (Tok.getLoc ());
3246- if (CodeCompletionCallbacks)
3250+ if (CodeCompletionCallbacks) {
32473251 CodeCompletionCallbacks->completeLabeledTrailingClosure (
32483252 CCExpr, Tok.isAtStartOfLine ());
3253+ }
32493254 consumeToken (tok::code_complete);
32503255 result.setHasCodeCompletionAndIsError ();
32513256 closures.emplace_back (SourceLoc (), Identifier (), CCExpr);
@@ -3323,8 +3328,9 @@ Parser::parseExprPoundCodeCompletion(Optional<StmtKind> ParentKind) {
33233328 consumeToken (); // '#' token.
33243329 auto CodeCompletionPos = consumeToken ();
33253330 auto Expr = new (Context) CodeCompletionExpr (CodeCompletionPos);
3326- if (CodeCompletionCallbacks)
3331+ if (CodeCompletionCallbacks) {
33273332 CodeCompletionCallbacks->completeAfterPoundExpr (Expr, ParentKind);
3333+ }
33283334 return makeParserCodeCompletionResult (Expr);
33293335}
33303336
0 commit comments