Home | History | Annotate | Download | only in Sema

Lines Matching refs:ColonLoc

378                     SourceLocation ColonLoc) {
432 CaseStmt(LHS.get(), RHS.get(), CaseLoc, DotDotDotLoc, ColonLoc);
446 Sema::ActOnDefaultStmt(SourceLocation DefaultLoc, SourceLocation ColonLoc,
455 DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
462 SourceLocation ColonLoc, Stmt *SubStmt) {
1963 SourceLocation ColonLoc, Expr *Range,
2015 return BuildCXXForRangeStmt(ForLoc, CoawaitLoc, ColonLoc, RangeDecl.get(),
2035 SourceLocation ColonLoc,
2041 &SemaRef.PP.getIdentifierTable().get("begin"), ColonLoc);
2043 ColonLoc);
2076 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, BeginNameInfo,
2083 << ColonLoc << BEF_begin << BeginRange->getType();
2086 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc,
2094 SemaRef.BuildForRangeBeginEndCall(ColonLoc, ColonLoc, EndNameInfo,
2100 << ColonLoc << BEF_end << EndRange->getType();
2103 if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc,
2118 SourceLocation ColonLoc,
2133 S, ForLoc, CoawaitLoc, LoopVarDecl, ColonLoc, AdjustedRange.get(),
2145 ColonLoc, AdjustedRange.get(), RParenLoc,
2168 SourceLocation ColonLoc, Stmt *RangeDecl,
2213 VK_LValue, ColonLoc);
2218 VK_LValue, ColonLoc);
2233 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2235 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2248 if (FinishForRangeVarDecl(*this, BeginVar, BeginRangeRef.get(), ColonLoc,
2269 EndExpr = ActOnBinOp(S, ColonLoc, tok::plus, EndRangeRef.get(),
2273 if (FinishForRangeVarDecl(*this, EndVar, EndExpr.get(), ColonLoc,
2285 BeginVar, EndVar, ColonLoc, &CandidateSet,
2309 LoopVarDecl, ColonLoc,
2344 ActOnDeclStmt(ConvertDeclToDeclGroup(BeginVar), ColonLoc, ColonLoc);
2346 ActOnDeclStmt(ConvertDeclToDeclGroup(EndVar), ColonLoc, ColonLoc);
2350 VK_LValue, ColonLoc);
2355 VK_LValue, ColonLoc);
2360 NotEqExpr = ActOnBinOp(S, ColonLoc, tok::exclaimequal,
2363 NotEqExpr = CheckBooleanCondition(ColonLoc, NotEqExpr.get());
2377 VK_LValue, ColonLoc);
2381 IncrExpr = ActOnUnaryOp(S, ColonLoc, tok::plusplus, BeginRef.get());
2395 VK_LValue, ColonLoc);
2399 ExprResult DerefExpr = ActOnUnaryOp(S, ColonLoc, tok::star, BeginRef.get());
2426 ColonLoc, RParenLoc);