Home | History | Annotate | Download | only in AST

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();