Home
last modified time | relevance | path

Searched refs:HasFinally (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtObjC.cpp35 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != nullptr) { in ObjCAtTryStmt()
41 if (HasFinally) in ObjCAtTryStmt()
58 bool HasFinally) { in CreateEmpty() argument
59 size_t Size = totalSizeToAlloc<Stmt *>(1 + NumCatchStmts + HasFinally); in CreateEmpty()
61 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); in CreateEmpty()
65 if (HasFinally) in getEndLoc()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtObjC.h171 return 1 + NumCatchStmts + HasFinally; in numTrailingStatements()
182 unsigned HasFinally : 1;
197 bool HasFinally) in ObjCAtTryStmt() argument
199 HasFinally(HasFinally) { } in ObjCAtTryStmt()
207 unsigned NumCatchStmts, bool HasFinally);
242 if (!HasFinally) in getFinallyStmt()
248 if (!HasFinally) in getFinallyStmt()
254 assert(HasFinally && "@try does not have a @finally slot!"); in setFinallyStmt()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCMac.cpp4591 bool HasFinally = (AtTryStmt->getFinallyStmt() != nullptr); in EmitTryOrSynchronizedStmt() local
4595 if (HasFinally) { in EmitTryOrSynchronizedStmt()
4621 CGF.Builder.CreateStore(CGF.Builder.getInt1(HasFinally), CallTryExitVar); in EmitTryOrSynchronizedStmt()
4721 if (HasFinally) { in EmitTryOrSynchronizedStmt()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1650 bool HasFinally = Record.readInt(); in VisitObjCAtTryStmt() local
1655 if (HasFinally) in VisitObjCAtTryStmt()