Lines Matching refs:NumCatchStmts
565 Stmt **CatchStmts, unsigned NumCatchStmts,
568 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != 0)
572 for (unsigned I = 0; I != NumCatchStmts; ++I)
576 Stmts[NumCatchStmts + 1] = atFinallyStmt;
583 unsigned NumCatchStmts,
586 (1 + NumCatchStmts + (atFinallyStmt != 0)) * sizeof(Stmt *);
588 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts,
593 unsigned NumCatchStmts,
596 (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *);
598 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally);
605 else if (NumCatchStmts)
606 EndLoc = getCatchStmt(NumCatchStmts - 1)->getLocEnd();