Lines Matching refs:ColonLoc
495 SourceLocation ColonLoc) {
512 CaseLoc, DotDotDotLoc, ColonLoc);
523 Sema::ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc,
530 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
537 SourceLocation ColonLoc, Stmt *SubStmt) {
2437 Stmt *First, SourceLocation ColonLoc,
2500 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(),
2523 SourceLocation ColonLoc, SourceLocation CoawaitLoc,
2527 &SemaRef.PP.getIdentifierTable().get("begin"), ColonLoc);
2529 ColonLoc);
2538 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, BeginNameInfo,
2545 << ColonLoc << BEF_begin << BeginRange->getType();
2552 *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc,
2557 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc,
2568 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, EndNameInfo,
2574 << ColonLoc << BEF_end << EndRange->getType();
2577 if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc,
2660 SourceLocation ColonLoc,
2675 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc,
2687 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc,
2694 SourceLocation ColonLoc, Stmt *RangeDecl,
2739 VK_LValue, ColonLoc);
2744 VK_LValue, ColonLoc);
2761 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2763 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2777 BeginExpr = ActOnCoawaitExpr(S, ColonLoc, BeginExpr.get());
2781 if (FinishForRangeVarDecl(*this, BeginVar, BeginRangeRef.get(), ColonLoc,
2850 EndExpr = ActOnBinOp(S, ColonLoc, tok::plus, EndRangeRef.get(),
2854 if (FinishForRangeVarDecl(*this, EndVar, EndExpr.get(), ColonLoc,
2865 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr,
2889 LoopVarDecl, ColonLoc,
2927 ActOnDeclStmt(ConvertDeclToDeclGroup(BeginVar), ColonLoc, ColonLoc);
2929 ActOnDeclStmt(ConvertDeclToDeclGroup(EndVar), ColonLoc, ColonLoc);
2933 VK_LValue, ColonLoc);
2938 VK_LValue, ColonLoc);
2943 NotEqExpr = ActOnBinOp(S, ColonLoc, tok::exclaimequal,
2946 NotEqExpr = CheckBooleanCondition(ColonLoc, NotEqExpr.get());
2961 VK_LValue, ColonLoc);
2965 IncrExpr = ActOnUnaryOp(S, ColonLoc, tok::plusplus, BeginRef.get());
2982 VK_LValue, ColonLoc);
2986 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get());
3018 ColonLoc, RParenLoc);