Lines Matching refs:ColonLoc
513 SourceLocation ColonLoc) { in ActOnCaseStmt() argument
530 CaseLoc, DotDotDotLoc, ColonLoc); in ActOnCaseStmt()
541 Sema::ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, in ActOnDefaultStmt() argument
548 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt()
555 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument
2494 Stmt *First, SourceLocation ColonLoc, in ActOnCXXForRangeStmt() argument
2558 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(), in ActOnCXXForRangeStmt()
2581 SourceLocation ColonLoc, SourceLocation CoawaitLoc, in BuildNonArrayForRange() argument
2585 &SemaRef.PP.getIdentifierTable().get("begin"), ColonLoc); in BuildNonArrayForRange()
2587 ColonLoc); in BuildNonArrayForRange()
2596 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, BeginNameInfo, in BuildNonArrayForRange()
2603 << ColonLoc << BEF_begin << BeginRange->getType(); in BuildNonArrayForRange()
2610 *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc, in BuildNonArrayForRange()
2615 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc, in BuildNonArrayForRange()
2626 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, EndNameInfo, in BuildNonArrayForRange()
2632 << ColonLoc << BEF_end << EndRange->getType(); in BuildNonArrayForRange()
2635 if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc, in BuildNonArrayForRange()
2718 SourceLocation ColonLoc, in RebuildForRangeWithDereference() argument
2733 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference()
2745 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference()
2752 SourceLocation ColonLoc, Stmt *RangeDecl, in BuildCXXForRangeStmt() argument
2797 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2802 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2819 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
2821 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
2835 BeginExpr = ActOnCoawaitExpr(S, ColonLoc, BeginExpr.get()); in BuildCXXForRangeStmt()
2839 if (FinishForRangeVarDecl(*this, BeginVar, BeginRangeRef.get(), ColonLoc, in BuildCXXForRangeStmt()
2908 EndExpr = ActOnBinOp(S, ColonLoc, tok::plus, EndRangeRef.get(), in BuildCXXForRangeStmt()
2912 if (FinishForRangeVarDecl(*this, EndVar, EndExpr.get(), ColonLoc, in BuildCXXForRangeStmt()
2923 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr, in BuildCXXForRangeStmt()
2947 LoopVarDecl, ColonLoc, in BuildCXXForRangeStmt()
2985 ActOnDeclStmt(ConvertDeclToDeclGroup(BeginVar), ColonLoc, ColonLoc); in BuildCXXForRangeStmt()
2987 ActOnDeclStmt(ConvertDeclToDeclGroup(EndVar), ColonLoc, ColonLoc); in BuildCXXForRangeStmt()
2991 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2996 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
3001 NotEqExpr = ActOnBinOp(S, ColonLoc, tok::exclaimequal, in BuildCXXForRangeStmt()
3004 NotEqExpr = CheckBooleanCondition(ColonLoc, NotEqExpr.get()); in BuildCXXForRangeStmt()
3019 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
3023 IncrExpr = ActOnUnaryOp(S, ColonLoc, tok::plusplus, BeginRef.get()); in BuildCXXForRangeStmt()
3040 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
3044 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get()); in BuildCXXForRangeStmt()
3076 ColonLoc, RParenLoc); in BuildCXXForRangeStmt()