Lines Matching defs:ColonLoc

518                     SourceLocation ColonLoc) {
542 CaseLoc, DotDotDotLoc, ColonLoc);
552 Sema::ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc,
566 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
573 SourceLocation ColonLoc, Stmt *SubStmt) {
2336 Stmt *First, SourceLocation ColonLoc, Expr *Range, SourceLocation RParenLoc,
2400 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(),
2424 SourceLocation ColonLoc, SourceLocation CoawaitLoc,
2428 &SemaRef.PP.getIdentifierTable().get("begin"), ColonLoc);
2430 ColonLoc);
2439 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, BeginNameInfo,
2446 << ColonLoc << BEF_begin << BeginRange->getType();
2453 *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc,
2458 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc,
2469 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, EndNameInfo,
2475 << ColonLoc << BEF_end << EndRange->getType();
2478 if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc,
2561 SourceLocation ColonLoc,
2576 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc,
2588 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc,
2594 SourceLocation ColonLoc, Stmt *RangeDecl, Stmt *Begin, Stmt *End,
2638 VK_LValue, ColonLoc);
2643 VK_LValue, ColonLoc);
2668 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2670 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2684 BeginExpr = ActOnCoawaitExpr(S, ColonLoc, BeginExpr.get());
2688 if (FinishForRangeVarDecl(*this, BeginVar, BeginRangeRef.get(), ColonLoc,
2757 EndExpr = ActOnBinOp(S, ColonLoc, tok::plus, EndRangeRef.get(),
2761 if (FinishForRangeVarDecl(*this, EndVar, EndExpr.get(), ColonLoc,
2772 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr,
2796 LoopVarDecl, ColonLoc,
2834 ActOnDeclStmt(ConvertDeclToDeclGroup(BeginVar), ColonLoc, ColonLoc);
2836 ActOnDeclStmt(ConvertDeclToDeclGroup(EndVar), ColonLoc, ColonLoc);
2840 VK_LValue, ColonLoc);
2845 VK_LValue, ColonLoc);
2850 NotEqExpr = ActOnBinOp(S, ColonLoc, tok::exclaimequal,
2853 NotEqExpr = CheckBooleanCondition(ColonLoc, NotEqExpr.get());
2868 VK_LValue, ColonLoc);
2872 IncrExpr = ActOnUnaryOp(S, ColonLoc, tok::plusplus, BeginRef.get());
2889 VK_LValue, ColonLoc);
2893 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get());
2925 ColonLoc, RParenLoc);