Lines Matching refs:ForStmt
1674 ForStmt(Context, First, Second.get().second, Second.get().first, Third, in ActOnForStmt()
2434 ObjCForCollectionStmt * ForStmt = cast<ObjCForCollectionStmt>(S); in FinishObjCForCollectionStmt() local
2436 ForStmt->setBody(B); in FinishObjCForCollectionStmt()
2563 const CXXForRangeStmt *ForStmt) { in DiagnoseForRangeVariableCopies() argument
2565 ForStmt->getLocStart()) && in DiagnoseForRangeVariableCopies()
2567 ForStmt->getLocStart()) && in DiagnoseForRangeVariableCopies()
2569 ForStmt->getLocStart())) { in DiagnoseForRangeVariableCopies()
2573 const VarDecl *VD = ForStmt->getLoopVariable(); in DiagnoseForRangeVariableCopies()
2588 ForStmt->getRangeInit()->getType()); in DiagnoseForRangeVariableCopies()
2605 CXXForRangeStmt *ForStmt = cast<CXXForRangeStmt>(S); in FinishCXXForRangeStmt() local
2606 ForStmt->setBody(B); in FinishCXXForRangeStmt()
2608 DiagnoseEmptyStmtBody(ForStmt->getRParenLoc(), B, in FinishCXXForRangeStmt()
2611 DiagnoseForRangeVariableCopies(*this, ForStmt); in FinishCXXForRangeStmt()