Home | History | Annotate | Download | only in AST

Lines Matching refs:NumCatchStmts

32                              Stmt **CatchStmts, unsigned NumCatchStmts,
35 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != nullptr) {
38 for (unsigned I = 0; I != NumCatchStmts; ++I)
42 Stmts[NumCatchStmts + 1] = atFinallyStmt;
47 Stmt **CatchStmts, unsigned NumCatchStmts,
51 (1 + NumCatchStmts + (atFinallyStmt != nullptr)) * sizeof(Stmt *);
53 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts,
58 unsigned NumCatchStmts,
61 sizeof(ObjCAtTryStmt) + (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *);
63 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally);
69 if (NumCatchStmts)
70 return getCatchStmt(NumCatchStmts - 1)->getEndLoc();