Lines Matching defs:NumCatchStmts
720 Stmt **CatchStmts, unsigned NumCatchStmts,
723 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != 0)
727 for (unsigned I = 0; I != NumCatchStmts; ++I)
731 Stmts[NumCatchStmts + 1] = atFinallyStmt;
738 unsigned NumCatchStmts,
741 (1 + NumCatchStmts + (atFinallyStmt != 0)) * sizeof(Stmt *);
743 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts,
748 unsigned NumCatchStmts,
751 (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *);
753 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally);
759 if (NumCatchStmts)
760 return getCatchStmt(NumCatchStmts - 1)->getLocEnd();