Lines Matching refs:NumCatchStmts
719 Stmt **CatchStmts, unsigned NumCatchStmts,
722 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != nullptr) {
725 for (unsigned I = 0; I != NumCatchStmts; ++I)
729 Stmts[NumCatchStmts + 1] = atFinallyStmt;
736 unsigned NumCatchStmts,
739 (1 + NumCatchStmts + (atFinallyStmt != nullptr)) * sizeof(Stmt *);
741 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts,
746 unsigned NumCatchStmts,
749 (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *);
751 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally);
757 if (NumCatchStmts)
758 return getCatchStmt(NumCatchStmts - 1)->getLocEnd();