Lines Matching refs:ColonLoc
512 SourceLocation ColonLoc) { in ActOnCaseStmt() argument
529 CaseLoc, DotDotDotLoc, ColonLoc); in ActOnCaseStmt()
540 Sema::ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc, in ActOnDefaultStmt() argument
547 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt); in ActOnDefaultStmt()
554 SourceLocation ColonLoc, Stmt *SubStmt) { in ActOnLabelStmt() argument
2484 Stmt *First, SourceLocation ColonLoc, in ActOnCXXForRangeStmt() argument
2548 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(), in ActOnCXXForRangeStmt()
2571 SourceLocation ColonLoc, SourceLocation CoawaitLoc, in BuildNonArrayForRange() argument
2575 &SemaRef.PP.getIdentifierTable().get("begin"), ColonLoc); in BuildNonArrayForRange()
2577 ColonLoc); in BuildNonArrayForRange()
2586 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, BeginNameInfo, in BuildNonArrayForRange()
2593 << ColonLoc << BEF_begin << BeginRange->getType(); in BuildNonArrayForRange()
2600 *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc, in BuildNonArrayForRange()
2605 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc, in BuildNonArrayForRange()
2616 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, EndNameInfo, in BuildNonArrayForRange()
2622 << ColonLoc << BEF_end << EndRange->getType(); in BuildNonArrayForRange()
2625 if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc, in BuildNonArrayForRange()
2708 SourceLocation ColonLoc, in RebuildForRangeWithDereference() argument
2723 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference()
2735 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference()
2742 SourceLocation ColonLoc, Stmt *RangeDecl, in BuildCXXForRangeStmt() argument
2787 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2792 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2809 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
2811 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
2825 BeginExpr = ActOnCoawaitExpr(S, ColonLoc, BeginExpr.get()); in BuildCXXForRangeStmt()
2829 if (FinishForRangeVarDecl(*this, BeginVar, BeginRangeRef.get(), ColonLoc, in BuildCXXForRangeStmt()
2898 EndExpr = ActOnBinOp(S, ColonLoc, tok::plus, EndRangeRef.get(), in BuildCXXForRangeStmt()
2902 if (FinishForRangeVarDecl(*this, EndVar, EndExpr.get(), ColonLoc, in BuildCXXForRangeStmt()
2913 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr, in BuildCXXForRangeStmt()
2937 LoopVarDecl, ColonLoc, in BuildCXXForRangeStmt()
2975 ActOnDeclStmt(ConvertDeclToDeclGroup(BeginVar), ColonLoc, ColonLoc); in BuildCXXForRangeStmt()
2977 ActOnDeclStmt(ConvertDeclToDeclGroup(EndVar), ColonLoc, ColonLoc); in BuildCXXForRangeStmt()
2981 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2986 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
2991 NotEqExpr = ActOnBinOp(S, ColonLoc, tok::exclaimequal, in BuildCXXForRangeStmt()
2994 NotEqExpr = CheckBooleanCondition(ColonLoc, NotEqExpr.get()); in BuildCXXForRangeStmt()
3009 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
3013 IncrExpr = ActOnUnaryOp(S, ColonLoc, tok::plusplus, BeginRef.get()); in BuildCXXForRangeStmt()
3030 VK_LValue, ColonLoc); in BuildCXXForRangeStmt()
3034 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get()); in BuildCXXForRangeStmt()
3066 ColonLoc, RParenLoc); in BuildCXXForRangeStmt()