reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Parse/Parser.h
  511     return Tok.isOneOf(tok::l_paren, tok::r_paren);
tools/clang/include/clang/Parse/RAIIObjectsForParser.h
  397           Close = tok::r_paren;
tools/clang/lib/ARCMigrate/Transforms.cpp
  418   if (tok.is(tok::r_paren))
  436     } while (tok.isNot(tok::comma) && tok.isNot(tok::r_paren));
  437     if (tok.is(tok::r_paren))
  446     if (BeforeTok.is(tok::l_paren) && AfterTok.is(tok::r_paren)) {
  498   if (tok.is(tok::r_paren)) {
tools/clang/lib/AST/CommentSema.cpp
  697         tok::r_paren, tok::r_paren
  697         tok::r_paren, tok::r_paren
tools/clang/lib/Format/ContinuationIndenter.cpp
  357       !Current.isOneOf(tok::r_paren, tok::r_brace))
  643   if (Current.isMemberAccess() && Previous.is(tok::r_paren) &&
  972   if (Current.is(tok::r_paren) && State.Stack.size() > 1 &&
 1069   if (Previous.is(tok::r_paren) && !Current.isBinaryOperator() &&
 1435       (Current.isOneOf(tok::r_paren, tok::r_square, TT_TemplateString) ||
 1564       (!Newline && Current.Next && Current.Next->is(tok::r_paren))
tools/clang/lib/Format/Format.cpp
 1487       cleanupLeft(Line->First, tok::comma, tok::r_paren);
tools/clang/lib/Format/FormatToken.h
  400     return isOneOf(tok::r_paren, tok::r_brace, tok::r_square,
tools/clang/lib/Format/FormatTokenLexer.cpp
  510   if (!Last->is(tok::r_paren))
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp
   42     while (Tok && !Tok->isOneOf(tok::r_paren, tok::comma)) {
tools/clang/lib/Format/TokenAnnotator.cpp
   85       if (Previous.Previous->is(tok::r_paren) && Contexts.size() > 1 &&
  132       if (CurrentToken->isOneOf(tok::r_paren, tok::r_square, tok::r_brace) ||
  281       if (CurrentToken->is(tok::r_paren)) {
  430           AttrTok->startsSequence(tok::r_paren, tok::identifier))
  625       if (CurrentToken->isOneOf(tok::r_paren, tok::r_brace))
  639           if (Parent && Parent->is(tok::r_paren))
  680         if (CurrentToken->isOneOf(tok::r_paren, tok::r_square))
  822         if (Tok->getPreviousNonComment()->isOneOf(tok::r_paren,
  828                  (Tok->Next->isOneOf(tok::r_paren, tok::comma) ||
  877       if (Tok->Previous && Tok->Previous->is(tok::r_paren) &&
  930     case tok::r_paren:
  949              !CurrentToken->isOneOf(tok::l_paren, tok::semi, tok::r_paren)) {
  966           Tok->Next->isOneOf(tok::semi, tok::comma, tok::colon, tok::r_paren,
 1310           if (Previous->isOneOf(tok::r_square, tok::r_paren)) {
 1338     } else if (Current.isOneOf(tok::r_paren, tok::greater, tok::comma)) {
 1362                                        tok::r_paren, tok::r_square,
 1438     } else if (Current.is(tok::r_paren)) {
 1558     if (PreviousNotConst->is(tok::r_paren) && PreviousNotConst->MatchingParen &&
 1583       if (LeftOfParens->is(tok::r_paren)) {
 1709     if (PrevToken->is(tok::r_paren) && PrevToken->MatchingParen) {
 1719         PrevToken->isOneOf(tok::r_paren, tok::r_square, tok::kw_true,
 1776     if (PrevToken->isOneOf(tok::r_paren, tok::r_square, tok::identifier))
 2425     return (Left.is(tok::r_paren) ? 100 : 120) + (is_short_annotation ? 50 : 0);
 2485     if (!Left.is(tok::r_paren) || Right.OperatorIndex > 0)
 2525   if ((Left.is(tok::l_paren) && Right.is(tok::r_paren)) ||
 2529   if (Left.is(tok::l_paren) || Right.is(tok::r_paren))
 2572     if (Left.is(tok::r_paren) && Line.MightBeFunctionDecl) {
 2650     if ((Left.is(tok::r_paren) && Left.is(TT_AttributeParen)) ||
 2664              Left.is(tok::r_paren) || Left.isSimpleTypeSpecifier() ||
 2675                     tok::r_paren) ||
 2864     if (Left.is(tok::r_paren) && canBeObjCSelectorComponent(Right))
 2953            !(Left.isOneOf(tok::l_paren, tok::r_paren, tok::l_square,
 2969        !Right.is(tok::r_paren)))
 2974   if (Right.is(TT_TemplateOpener) && Left.is(tok::r_paren) &&
 3121         Left.MatchingParen->Next->isOneOf(tok::comma, tok::r_paren) &&
 3286          Left.isOneOf(tok::r_square, tok::r_paren)) &&
 3432   if (Left.is(tok::r_paren) && Line.Type == LT_ObjCProperty)
 3462   if (Right.is(tok::r_paren) || Right.is(TT_TemplateCloser))
 3531          (Left.is(tok::r_paren) &&
 3533          (Left.is(tok::l_paren) && !Right.is(tok::r_paren)) ||
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  439     if (Line.Last->isNot(tok::r_paren))
tools/clang/lib/Format/UnwrappedLineParser.cpp
  427         else if (PrevTok->is(tok::r_paren))
  462                                tok::r_paren, tok::r_square, tok::l_brace,
  948   if (PreviousMustBeValue || Previous->is(tok::r_paren)) {
  965        Previous->isOneOf(tok::r_square, tok::r_paren, tok::plusplus,
  968   if ((PreviousMustBeValue || Previous->is(tok::r_paren)) &&
 1684     case tok::r_paren:
tools/clang/lib/Format/WhitespaceManager.cpp
  492     if (Current->is(tok::r_paren) && Current->MatchingParen) {
tools/clang/lib/Lex/Lexer.cpp
 3495     Kind = tok::r_paren;
tools/clang/lib/Lex/PPDirectives.cpp
 2322     case tok::r_paren:
 2342       if (Tok.isNot(tok::r_paren)) {
 2381       case tok::r_paren: // #define X(A)
 2392         if (Tok.isNot(tok::r_paren)) {
 2579           if (Tok.is(tok::r_paren)) {
 2674         << LastTok.getKind() << tok::r_paren;
tools/clang/lib/Lex/PPExpressions.cpp
  147     if (PeekTok.isNot(tok::r_paren)) {
  149           << "'defined'" << tok::r_paren;
  268   case tok::r_paren:
  400     if (PeekTok.is(tok::r_paren)) {
  408       if (PeekTok.isNot(tok::r_paren)) {
  522   case tok::r_paren:              return 0;// Lowest priority, end of expr.
tools/clang/lib/Lex/PPMacroExpansion.cpp
  635     } else if (I->is(tok::r_paren)) {
  728           TempToken.setKind(tok::r_paren);
  778   while (Tok.isNot(tok::r_paren)) {
  811       } else if (Tok.is(tok::r_paren)) {
  864     if (ArgTokens.empty() && Tok.getKind() == tok::r_paren)
 1198   if (Tok.isNot(tok::r_paren)) {
 1200         << II << tok::r_paren;
 1328       case tok::r_paren:
 1369         Diag << tok::r_paren << ResultTok.getLocation();
 1715     if (Tok.isNot(tok::r_paren))
 1797     if (RParen.isNot(tok::r_paren)) {
 1799         << Tok.getKind() << tok::r_paren;
tools/clang/lib/Lex/Pragma.cpp
  220     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::eof))
  222     while (Tok.isNot(tok::r_paren) &&
  226     if (Tok.is(tok::r_paren))
  235     if (Tok.is(tok::r_paren))
  245   if (Tok.isNot(tok::r_paren)) {
  358     else if (Tok.is(tok::r_paren) && NumParens-- == 0)
  576   if (Tok.isNot(tok::r_paren)) {
  708   if (Tok.isNot(tok::r_paren)) {
  864     if (Tok.isNot(tok::r_paren)) {
  865       Diag(Tok, diag::err_expected) << tok::r_paren;
 1364     if (Tok.isNot(tok::r_paren)) {
 1428     if (Tok.isNot(tok::r_paren)) {
 1512       if (Tok.isNot(tok::r_paren)) {
tools/clang/lib/Lex/Preprocessor.cpp
  923     case tok::r_paren: case tok::r_square:
 1077     case tok::r_paren: case tok::r_square: case tok::r_brace:
tools/clang/lib/Lex/TokenLexer.cpp
  296       if (!Tokens[I].is(tok::r_paren) || !VCtx.sawClosingParen()) {
  409     bool RParenAfter = I+1 != E && Tokens[I+1].is(tok::r_paren);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  688       ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
  708     case tok::r_paren:
  795       if (!ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/true)) {
  796         Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
  902     tok::TokenKind CloseKind = IsLParen ? tok::r_paren : tok::r_brace;
 1044                                                ? tok::semi : tok::r_paren);
 1164       ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
 1185     case tok::r_paren:
tools/clang/lib/Parse/ParseDecl.cpp
  159       SkipUntil(tok::r_paren, StopAtSemi); // skip until ) or ;
  163       SkipUntil(tok::r_paren, StopAtSemi); // skip until ) or ;
  209       ConsumeAndStoreUntil(tok::r_paren, LA->Toks, /*StopAtSemi=*/true);
  217     if (ExpectAndConsume(tok::r_paren))
  218       SkipUntil(tok::r_paren, StopAtSemi);
  220     if (ExpectAndConsume(tok::r_paren))
  221       SkipUntil(tok::r_paren, StopAtSemi);
  312   if (Tok.isNot(tok::r_paren))
  357       IsIdentifierArg = Next.isOneOf(tok::r_paren, tok::comma);
  365   if (!ArgExprs.empty() ? Tok.is(tok::comma) : Tok.isNot(tok::r_paren)) {
  380           SkipUntil(tok::r_paren, StopAtSemi);
  399           SkipUntil(tok::r_paren, StopAtSemi);
  409   if (!ExpectAndConsume(tok::r_paren)) {
  526     SkipUntil(tok::r_paren);
  539                        AttrName->getNameStart(), tok::r_paren);
  554         if (Tok.is(tok::r_paren) && !HasInvalidAccessor &&
  581       } else if (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)) {
  630       if (Tok.is(tok::r_paren))
  674                            tok::r_paren))
  679     while (Tok.isNot(tok::r_paren)) {
  860     SkipUntil(tok::comma, tok::r_paren,
  889     SkipUntil(tok::comma, tok::r_paren,
  910     SkipUntil(tok::comma, tok::r_paren,
  939     SkipUntil(tok::comma, tok::r_paren,
  958     SkipUntil(tok::comma, tok::r_paren,
 1012     SkipUntil(tok::r_paren, StopAtSemi);
 1031     SkipUntil(tok::r_paren, StopAtSemi);
 1053       SkipUntil(tok::r_paren, StopAtSemi);
 1094       SkipUntil(tok::r_paren, StopAtSemi);
 1102         SkipUntil(tok::r_paren, StopAtSemi);
 1116           SkipUntil(tok::r_paren, StopAtSemi);
 1143       SkipUntil(tok::r_paren, StopAtSemi);
 1252       SkipUntil(tok::r_paren, StopAtSemi);
 1261         SkipUntil(tok::r_paren, StopAtSemi);
 1270       SkipUntil(tok::r_paren, StopAtSemi);
 1277       SkipUntil(tok::r_paren, StopAtSemi);
 1291       SkipUntil(tok::comma, tok::r_paren, StopAtSemi | StopBeforeMatch);
 1354     SkipUntil(tok::r_paren, StopAtSemi);
 1359     SkipUntil(tok::r_paren, StopAtSemi);
 1371       SkipUntil(tok::r_paren, StopAtSemi);
 1380     SkipUntil(tok::r_paren, StopAtSemi);
 1389   else if (Tok.isNot(tok::r_paren)) {
 1390     Diag(Tok, diag::err_expected) << tok::r_paren;
 1391     SkipUntil(tok::r_paren, StopAtSemi);
 1894     case tok::r_paren:
 1944       SkipUntil(tok::r_paren);
 2369       if (Tok.is(tok::r_paren) && FRI && D.isFirstDeclarator()) {
 2386           StopTokens.push_back(tok::r_paren);
 2431       SkipUntil(tok::r_paren, StopAtSemi);
 2544   return T.isOneOf(tok::l_square, tok::l_paren, tok::r_paren, tok::semi,
 4217       ExpectAndConsume(tok::r_paren);
 5186   if (Tok.is(tok::r_paren) ||
 5187       (Tok.is(tok::ellipsis) && NextToken().is(tok::r_paren))) {
 5242     case tok::r_paren:
 5789           NextToken().is(tok::r_paren) &&
 6156   } else if (Tok.is(tok::r_paren) ||           // 'int()' is a function.
 6158               NextToken().is(tok::r_paren)) || // C++ int(...)
 6283     if (Tok.isNot(tok::r_paren))
 6476              (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)));
 6505       SkipUntil(tok::r_paren, StopAtSemi | StopBeforeMatch);
 6629           (NextToken().isNot(tok::r_paren) ||
 6680             SkipUntil(tok::comma, tok::r_paren, StopAtSemi | StopBeforeMatch);
 7020     SkipUntil(tok::r_paren, StopAtSemi);
tools/clang/lib/Parse/ParseDeclCXX.cpp
  890   if (Tok.is(tok::r_paren)) {
  957                            "decltype", tok::r_paren)) {
  987         if (SkipUntil(tok::r_paren, StopAtSemi | StopBeforeMatch)) {
 1065                        "__underlying_type", tok::r_paren)) {
 1071     SkipUntil(tok::r_paren, StopAtSemi);
 1264   case tok::r_paren:            //(struct foo {...} )         {4}
 1722         if (!SkipUntil(tok::r_paren, StopAtSemi))
 3558     if (Tok.isNot(tok::r_paren) &&
 3565       SkipUntil(tok::r_paren, StopAtSemi);
 3634     ConsumeAndStoreUntil(tok::r_paren, *ExceptionSpecTokens,
 3753   while (Tok.isNot(tok::r_paren)) {
 3972     SkipUntil(tok::r_paren);
 4242     while (Tok.isNot(tok::r_paren)) {
 4245         SkipUntil(tok::r_paren, StopAtSemi);
 4253         SkipUntil(tok::r_paren, StopAtSemi);
tools/clang/lib/Parse/ParseExpr.cpp
 1069       Validator.WantRemainingKeywords = Tok.isNot(tok::r_paren);
 1076         Tok.is(tok::r_paren) ? nullptr : &Replacement);
 1689         if (Tok.isNot(tok::r_paren)) {
 1711         SkipUntil(tok::r_paren, StopAtSemi);
 1712       } else if (Tok.isNot(tok::r_paren)) {
 1723           SkipUntil(tok::r_paren, StopAtSemi);
 2007         SkipUntil(tok::r_paren, StopAtSemi);
 2123       SkipUntil(tok::r_paren, StopAtSemi);
 2129     if (Tok.isNot(tok::r_paren)) {
 2130       Diag(Tok, diag::err_expected) << tok::r_paren;
 2144       SkipUntil(tok::r_paren, StopAtSemi);
 2149       SkipUntil(tok::r_paren, StopAtSemi);
 2156       SkipUntil(tok::r_paren, StopAtSemi);
 2178           SkipUntil(tok::r_paren, StopAtSemi);
 2196           SkipUntil(tok::r_paren, StopAtSemi);
 2204         if (Tok.isNot(tok::r_paren)) {
 2223       SkipUntil(tok::r_paren, StopAtSemi);
 2227       SkipUntil(tok::r_paren, StopAtSemi);
 2233       SkipUntil(tok::r_paren, StopAtSemi);
 2237       SkipUntil(tok::r_paren, StopAtSemi);
 2243       SkipUntil(tok::r_paren, StopAtSemi);
 2246     if (Tok.isNot(tok::r_paren)) {
 2247       Diag(Tok, diag::err_expected) << tok::r_paren;
 2258       SkipUntil(tok::r_paren, StopAtSemi);
 2263       SkipUntil(tok::r_paren, StopAtSemi);
 2273     if (Tok.isNot(tok::r_paren)) {
 2274       Diag(Tok, diag::err_expected) << tok::r_paren;
 2275       SkipUntil(tok::r_paren, StopAtSemi);
 2287       SkipUntil(tok::r_paren, StopAtSemi);
 2292       SkipUntil(tok::r_paren, StopAtSemi);
 2302     if (Tok.isNot(tok::r_paren)) {
 2303       Diag(Tok, diag::err_expected) << tok::r_paren;
 2304       SkipUntil(tok::r_paren, StopAtSemi);
 2317     if (Tok.isNot(tok::r_paren)) {
 2318       Diag(Tok, diag::err_expected) << tok::r_paren;
 2319       SkipUntil(tok::r_paren, StopAtSemi);
 2666     if (!Result.isInvalid() && Tok.is(tok::r_paren))
 2673     SkipUntil(tok::r_paren, StopAtSemi);
 2761       SkipUntil(tok::r_paren, StopAtSemi);
 2767     SkipUntil(tok::r_paren, StopAtSemi);
 2782         SkipUntil(tok::r_paren, StopAtSemi);
 2791         SkipUntil(tok::r_paren, StopAtSemi);
 2799       SkipUntil(tok::r_paren, StopAtSemi);
 2808       SkipUntil(tok::r_paren, StopAtSemi);
 2851   if (Tok.isNot(tok::r_paren)) {
 2917       SkipUntil(tok::comma, tok::r_paren, StopBeforeMatch);
 3222     SkipUntil(tok::r_paren, StopAtSemi);
tools/clang/lib/Parse/ParseExprCXX.cpp
 1298     if (Tok.isNot(tok::r_paren)) {
 1600       SkipUntil(tok::r_paren, StopAtSemi);
 1651       SkipUntil(tok::r_paren, StopAtSemi);
 1771   case tok::r_paren:
 1858     if (Tok.isNot(tok::r_paren)) {
 1865         SkipUntil(tok::r_paren, StopAtSemi);
 2040     if (SkipUntil(tok::r_paren, StopAtSemi | StopBeforeMatch))
 3022     if (Tok.isNot(tok::r_paren)) {
 3168          (GetLookAheadToken(3).is(tok::r_paren) ||
 3350     SkipUntil(tok::r_paren, StopAtSemi);
 3362       SkipUntil(tok::r_paren, StopAtSemi);
 3438   if (!ConsumeAndStoreUntil(tok::r_paren, Toks)) {
 3448     if (Tok.is(tok::l_paren) && NextToken().is(tok::r_paren)) {
 3533   if (!Result.isInvalid() && Tok.is(tok::r_paren))
 3571     SkipUntil(tok::r_paren, StopAtSemi);
tools/clang/lib/Parse/ParseObjc.cpp
  889         SkipUntil(tok::r_paren, StopAtSemi);
  907         SkipUntil(tok::r_paren, StopAtSemi);
  917           SkipUntil(tok::r_paren, StopAtSemi);
  959       SkipUntil(tok::r_paren, StopAtSemi);
 1285   if (Tok.is(tok::r_paren))
 1290     SkipUntil(tok::r_paren, StopAtSemi);
 2156     if (Tok.isNot(tok::r_paren)) {
 2157       Diag(Tok, diag::err_expected) << tok::r_paren;
 2158       SkipUntil(tok::r_paren); // don't stop at ';'
 2372       SkipUntil(tok::r_paren, StopAtSemi);
 2377         if (Tok.isNot(tok::r_paren)) {
 2378           Diag(Tok, diag::err_expected) << tok::r_paren;
 2379           SkipUntil(tok::r_paren, StopAtSemi);
 2384         SkipUntil(tok::r_paren, StopAtSemi);
 2450   if (Tok.is(tok::r_paren)) {
 2454       Diag(Tok, diag::err_expected) << tok::r_paren;
 2546         if (Tok.is(tok::r_paren))
 2549           SkipUntil(tok::r_paren, StopAtSemi);
 2658         ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
 2668       ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
 3593   if (Tok.isNot(tok::r_paren)) {
 3602       if (Tok.is(tok::r_paren))
 3619   if (HasOptionalParen && Tok.is(tok::r_paren))
tools/clang/lib/Parse/ParseOpenMP.cpp
  216     P.SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
  333     if (CombinerResult.isInvalid() && Tok.isNot(tok::r_paren) &&
  384         if (InitializerResult.isInvalid() && Tok.isNot(tok::r_paren) &&
  423       SkipUntil(tok::r_paren, tok::annot_pragma_openmp_end, StopBeforeMatch);
  452       SkipUntil(tok::r_paren, tok::annot_pragma_openmp_end, StopBeforeMatch);
  834     while (!P.SkipUntil(tok::r_brace, tok::r_paren,
  878       if (!P.TryConsumeToken(tok::comma) && Tok.isNot(tok::r_paren)) {
  900     while (!P.SkipUntil(tok::r_brace, tok::r_paren,
  964           while (!SkipUntil(tok::r_brace, tok::r_paren,
  979     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::annot_pragma_openmp_end))
 1104   if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 1899   while (Tok.isNot(tok::r_paren) && Tok.isNot(tok::annot_pragma_openmp_end)) {
 1909       SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
 1914       SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
 1916     } else if (Tok.isNot(tok::comma) && Tok.isNot(tok::r_paren) &&
 1919       SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
 2292       if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 2304         if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 2318     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 2330     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 2340     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 2352     if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
 2462     SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2473     SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2579       SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2598       SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2637     if (SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2680           SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2710       SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
 2722   while (IsComma || (Tok.isNot(tok::r_paren) && Tok.isNot(tok::colon) &&
 2731       SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
 2738     else if (Tok.isNot(tok::r_paren) &&
 2762       SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
tools/clang/lib/Parse/ParsePragma.cpp
  840   if (Tok.isNot(tok::r_paren)) {
  886           else if (Tok.isNot(tok::r_paren)) {
  892       } else if (Tok.isNot(tok::r_paren)) {
  900   if (Tok.isNot(tok::r_paren)) {
  922   if (Tok.isNot(tok::r_paren)) {
  990   if (ExpectAndConsume(tok::r_paren, diag::warn_pragma_expected_rparen,
 1460     if (ExpectAndConsume(tok::r_paren))
 1462     if (ExpectAndConsume(tok::r_paren))
 1478           SkipUntil(tok::r_paren, StopBeforeMatch);
 1479           if (Tok.isNot(tok::r_paren))
 1606     if (Tok.isNot(tok::r_paren)) {
 1720   if (Tok.isNot(tok::r_paren)) {
 1963     if (Tok.is(tok::r_paren)) {
 2291       } else if (Tok.is(tok::r_paren)) {
 2322   if (Tok.isNot(tok::r_paren)) {
 2384     if (Tok.is(tok::r_paren)) {
 2415   if (Tok.isNot(tok::r_paren)) {
 2506   if (Tok.isNot(tok::r_paren)) {
 2507     PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
 2595   if (Tok.isNot(tok::r_paren)) {
 2720     if (Tok.isNot(tok::r_paren)) {
 2721       PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
 2783     else if (Tok.is(tok::r_paren)) {
 2795     if (Tok.isNot(tok::r_paren)) {
 2796       PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
 3049   if (Tok.isNot(tok::r_paren)) {
 3087   if (Tok.is(tok::eod) || Tok.is(tok::r_paren)) {
 3101   if (Tok.isNot(tok::r_paren)) {
 3236       else if (Tok.is(tok::r_paren)) {
 3250     if (Tok.isNot(tok::r_paren)) {
 3251       PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
tools/clang/lib/Parse/ParseStmt.cpp
  541   if (ExpectAndConsume(tok::r_paren))
 1000                        GetLookAheadToken(LookAhead + 1).is(tok::r_paren);
 1171   if (Cond.isInvalid() && Tok.isNot(tok::r_paren)) {
 1175     if (Tok.isNot(tok::r_paren))
 1185   while (Tok.is(tok::r_paren)) {
 1781       SkipUntil(tok::r_paren, StopBeforeMatch);
 1788         SkipUntil(tok::r_paren, StopAtSemi | StopBeforeMatch);
 1802     } else if (Tok.is(tok::r_paren)) {
 1847         SkipUntil(tok::r_paren, StopAtSemi | StopBeforeMatch);
 1854     if (Tok.isNot(tok::r_paren)) {   // for (...;...;)
tools/clang/lib/Parse/ParseStmtAsm.cpp
  723     SkipUntil(tok::r_paren, StopAtSemi);
  750   if (Tok.is(tok::r_paren)) {
  769       SkipUntil(tok::r_paren, StopAtSemi);
  821   if (!isGotoAsm && (Tok.isNot(tok::r_paren) || AteExtraColon)) {
  822     Diag(Tok, diag::err_expected) << tok::r_paren;
  823     SkipUntil(tok::r_paren, StopAtSemi);
  836         SkipUntil(tok::r_paren, StopAtSemi);
  843         SkipUntil(tok::r_paren, StopAtSemi);
  856     SkipUntil(tok::r_paren, StopAtSemi);
  894         SkipUntil(tok::r_paren, StopAtSemi);
  908       SkipUntil(tok::r_paren, StopAtSemi);
  915       SkipUntil(tok::r_paren, StopAtSemi);
  925       SkipUntil(tok::r_paren, StopAtSemi);
tools/clang/lib/Parse/ParseTemplate.cpp
 1654       NextToken().is(tok::r_paren)) {
tools/clang/lib/Parse/ParseTentative.cpp
  169     if (!SkipUntil(tok::r_paren))
  200         if (!SkipUntil(tok::r_paren))
  309       if (!SkipUntil(tok::r_paren, StopAtSemi))
  373           P.SkipUntil({tok::r_paren, tok::semi, tok::question, tok::colon},
  392         P.SkipUntil(tok::r_paren, tok::semi, StopBeforeMatch);
  394       if (P.Tok.isNot(tok::r_paren))
  511       SkipUntil(tok::r_paren, StopAtSemi);
  519   if (State.CanBeCondition && Tok.is(tok::r_paren))
  582     if (Context == TypeIdInParens && Tok.is(tok::r_paren)) {
  756       if (!SkipUntil(tok::r_paren)) {
  854     if (NextToken().is(tok::r_paren)) {
  984         (Tok.is(tok::r_paren) ||       // 'int()' is a function.
  986          (Tok.is(tok::ellipsis) && NextToken().is(tok::r_paren)) ||
 1004       if (Tok.isNot(tok::r_paren))
 1180     WantTypeSpecifiers = Next.isOneOf(tok::l_paren, tok::r_paren, tok::greater,
 1563                    (NextToken().is(tok::r_paren) ||
 1795   if (!SkipUntil(tok::r_paren, StopAtSemi))
 1852     if (Tok.isNot(tok::r_paren))
 1898   if (Tok.is(tok::r_paren))
 1912       if (Tok.is(tok::r_paren))
 1978       return Tok.isOneOf(tok::equal, tok::r_paren) ? TPResult::True
 1985       if (!SkipUntil(tok::comma, tok::r_paren, StopAtSemi | StopBeforeMatch))
 1991       if (Tok.is(tok::r_paren))
 2021   if (TPR == TPResult::Ambiguous && Tok.isNot(tok::r_paren))
 2028   if (!SkipUntil(tok::r_paren, StopAtSemi))
 2048     if (!SkipUntil(tok::r_paren, StopAtSemi))
 2057       if (!SkipUntil(tok::r_paren, StopAtSemi))
tools/clang/lib/Parse/Parser.cpp
  164   if ((Tok.is(tok::r_paren) || Tok.is(tok::r_square)) &&
  298         SkipUntil(tok::r_paren, StopAtCodeCompletion);
  300         SkipUntil(tok::r_paren);
  332     case tok::r_paren:
 1522   } else if (SkipUntil(tok::r_paren, StopAtSemi | StopBeforeMatch)) {
 2483   if (P.Tok.isNot(tok::r_paren) && P.Tok.isNot(tok::r_brace) &&
tools/clang/lib/Sema/SemaCast.cpp
 1952     AttrTokens.push_back(tok::r_paren);
 1953     AttrTokens.push_back(tok::r_paren);
tools/clang/lib/Sema/SemaDecl.cpp
 2738         {tok::kw___attribute, tok::l_paren, tok::r_paren,
 2740          tok::r_paren, tok::r_paren});
 2740          tok::r_paren, tok::r_paren});
tools/clang/lib/Sema/SemaObjCProperty.cpp
  338   } while (Tok.isNot(tok::r_paren));
 2243           PP.getIdentifierInfo("none"), tok::r_paren,
 2244           tok::r_paren, tok::r_paren
 2244           tok::r_paren, tok::r_paren
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1156     if (I.getKind() == tok::r_paren) {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
 1150         if (TheTok.is(tok::r_paren))
 1169   assert(TheTok.is(tok::r_paren) &&
 1195     if (It->is(tok::r_paren))
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
   50   return T.isOneOf(tok::r_paren, tok::r_brace, tok::r_square, tok::comma,
  125     } else if (Tok.isOneOf(tok::r_paren, tok::r_brace, tok::r_square)) {
  222         TI + 2 != MI->tokens_end() && (TI + 2)->is(tok::r_paren))
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
  125       else if (T.is(tok::r_paren))
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
  167     else if (Token.is(tok::r_paren))
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  164       if (ProtoToken.is(tok::TokenKind::r_paren)) {
  173   if (State == SawVoid && ProtoToken.is(tok::TokenKind::r_paren)) {
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
   67     else if (Tok.is(tok::r_paren))
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
   54     case tok::r_paren:
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   62             NoexceptLoc, tok::r_paren, SM, Result.Context->getLangOpts(), true);
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  196   if (TokKind != tok::r_paren)
tools/clang/tools/extra/clangd/Format.cpp
   42       case tok::r_paren:
tools/clang/unittests/Lex/LexerTest.cpp
  119   ExpectedTokens.push_back(tok::r_paren);
  185   ExpectedTokens.push_back(tok::r_paren);
  200   ExpectedTokens.push_back(tok::r_paren);
  213   ExpectedTokens.push_back(tok::r_paren);
  226   ExpectedTokens.push_back(tok::r_paren);
  241   ExpectedTokens.push_back(tok::r_paren);
  256   ExpectedTokens.push_back(tok::r_paren);
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  253                           Kind(tok::l_paren), Kind(tok::r_paren),
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  154       if (ConsumeToken(tok::r_paren))
  165     if (ConsumeToken(tok::r_paren))
  175   return ConsumeBrackets(tok::l_paren, tok::r_paren);
  268   if (!ConsumeToken(tok::r_paren)) {
  356     if (ConsumeBrackets(tok::l_paren, tok::r_paren))
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
   80     case tok::r_paren: