Home | History | Annotate | Download | only in Sema

Lines Matching refs:Third

56   // Same thing in for stmt first clause (when expr) and third clause.
1424 Expr *Third, Stmt *Body) {
1452 DeclMatcher(S, Decls, Third).FoundDeclInUse() ||
1549 // 1) The last statement in the loop body and the third expression in the
1552 void CheckForRedundantIteration(Sema &S, Expr *Third, Stmt *Body) {
1554 if (!Body || !Third) return;
1557 Third->getLocStart()))
1569 if (!ProcessIterationStmt(S, Third, LoopIncrement, LoopDRE)) return;
1609 FullExprArg third,
1629 CheckBreakContinueBinding(third.get());
1631 CheckForLoopConditionalStatement(*this, second.get(), third.get(), Body);
1632 CheckForRedundantIteration(*this, third.get(), Body);
1644 Expr *Third = third.release().getAs<Expr>();
1647 DiagnoseUnusedExprResult(Third);
1654 Third, Body, ForLoc, LParenLoc, RParenLoc);