Lines Matching defs:EndExpr
2418 /// BeginExpr and EndExpr are set and FRS_Success is returned on success;
2426 ExprResult *EndExpr, BeginEndFunction *BEF) {
2471 EndRange, EndExpr);
2478 if (FinishForRangeVarDecl(SemaRef, EndVar, EndExpr->get(), ColonLoc,
2480 NoteForRangeBeginEndFunction(SemaRef, EndExpr->get(), *BEF);
2674 ExprResult BeginExpr, EndExpr;
2757 EndExpr = ActOnBinOp(S, ColonLoc, tok::plus, EndRangeRef.get(),
2759 if (EndExpr.isInvalid())
2761 if (FinishForRangeVarDecl(*this, EndVar, EndExpr.get(), ColonLoc,
2763 NoteForRangeBeginEndFunction(*this, EndExpr.get(), BEF_end);
2772 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr,
2818 assert(!BeginExpr.isInvalid() && !EndExpr.isInvalid() &&
2830 NoteForRangeBeginEndFunction(*this, EndExpr.get(), BEF_end);
2862 NoteForRangeBeginEndFunction(*this, EndExpr.get(), BEF_end);