Searched refs:ExDecl (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 2743 Declarator ExDecl(DS, Attributes, DeclaratorContext::CXXCatch); in ParseCXXCatchBlock() local 2744 ParseDeclarator(ExDecl); in ParseCXXCatchBlock() 2745 ExceptionDecl = Actions.ActOnExceptionDeclarator(getCurScope(), ExDecl); in ParseCXXCatchBlock()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 16822 VarDecl *ExDecl = VarDecl::Create(Context, CurContext, StartLoc, Loc, Name, in BuildExceptionDeclaration() local 16824 ExDecl->setExceptionVariable(true); in BuildExceptionDeclaration() 16827 if (getLangOpts().ObjCAutoRefCount && ObjC().inferObjCARCLifetime(ExDecl)) in BuildExceptionDeclaration() 16848 InitializedEntity::InitializeVariable(ExDecl); in BuildExceptionDeclaration() 16864 ExDecl->setInit(init); in BuildExceptionDeclaration() 16868 FinalizeVarWithDestructor(ExDecl, recordType); in BuildExceptionDeclaration() 16874 ExDecl->setInvalidDecl(); in BuildExceptionDeclaration() 16876 return ExDecl; in BuildExceptionDeclaration() 16915 VarDecl *ExDecl = BuildExceptionDeclaration( in ActOnExceptionDeclarator() local 16918 ExDecl in ActOnExceptionDeclarator() [all...] |
H A D | SemaStmt.cpp | 4066 Sema::ActOnCXXCatchBlock(SourceLocation CatchLoc, Decl *ExDecl, in ActOnCXXCatchBlock() argument 4070 CXXCatchStmt(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock); in ActOnCXXCatchBlock()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 650 if (Decl *ExDecl = Node->getExceptionDecl()) in PrintRawCXXCatchStmt() local 651 PrintRawDecl(ExDecl); in PrintRawCXXCatchStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 10894 StmtResult ActOnCXXCatchBlock(SourceLocation CatchLoc, Decl *ExDecl,
|