Home | History | Annotate | Download | only in Sema

Lines Matching defs:Third

51   // Same thing in for stmt first clause (when expr) and third clause.
1364 Expr *Third, Stmt *Body) {
1393 DeclMatcher(S, Decls, Third).FoundDeclInUse() ||
1482 // 1) The last statement in the loop body and the third expression in the
1485 void CheckForRedundantIteration(Sema &S, Expr *Third, Stmt *Body) {
1487 if (!Body || !Third) return;
1490 Third->getLocStart())
1503 if (!ProcessIterationStmt(S, Third, LoopIncrement, LoopDRE)) return;
1524 FullExprArg third,
1544 CheckForLoopConditionalStatement(*this, second.get(), third.get(), Body);
1545 CheckForRedundantIteration(*this, third.get(), Body);
1556 Expr *Third = third.release().takeAs<Expr>();
1559 DiagnoseUnusedExprResult(Third);
1567 Third, Body, ForLoc, LParenLoc,