Lines Matching refs:NumCatchStmts
33 Stmt **CatchStmts, unsigned NumCatchStmts,
36 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != nullptr) {
39 for (unsigned I = 0; I != NumCatchStmts; ++I)
43 Stmts[NumCatchStmts + 1] = atFinallyStmt;
48 Stmt **CatchStmts, unsigned NumCatchStmts,
52 (1 + NumCatchStmts + (atFinallyStmt != nullptr)) * sizeof(Stmt *);
54 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts,
59 unsigned NumCatchStmts,
62 sizeof(ObjCAtTryStmt) + (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *);
64 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally);
70 if (NumCatchStmts)
71 return getCatchStmt(NumCatchStmts - 1)->getLocEnd();