Home
last modified time | relevance | path

Searched refs:ExDecl (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseStmt.cpp2484 Declarator ExDecl(DS, DeclaratorContext::CXXCatch); in ParseCXXCatchBlock() local
2485 ParseDeclarator(ExDecl); in ParseCXXCatchBlock()
2486 ExceptionDecl = Actions.ActOnExceptionDeclarator(getCurScope(), ExDecl); in ParseCXXCatchBlock()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDeclCXX.cpp15982 VarDecl *ExDecl = VarDecl::Create(Context, CurContext, StartLoc, Loc, Name, in BuildExceptionDeclaration() local
15984 ExDecl->setExceptionVariable(true); in BuildExceptionDeclaration()
15987 if (getLangOpts().ObjCAutoRefCount && inferObjCARCLifetime(ExDecl)) in BuildExceptionDeclaration()
16008 InitializedEntity::InitializeVariable(ExDecl); in BuildExceptionDeclaration()
16024 ExDecl->setInit(init); in BuildExceptionDeclaration()
16028 FinalizeVarWithDestructor(ExDecl, recordType); in BuildExceptionDeclaration()
16034 ExDecl->setInvalidDecl(); in BuildExceptionDeclaration()
16036 return ExDecl; in BuildExceptionDeclaration()
16077 VarDecl *ExDecl = BuildExceptionDeclaration( in ActOnExceptionDeclarator() local
16080 ExDecl->setInvalidDecl(); in ActOnExceptionDeclarator()
[all …]
H A DSemaStmt.cpp4310 Sema::ActOnCXXCatchBlock(SourceLocation CatchLoc, Decl *ExDecl, in ActOnCXXCatchBlock() argument
4314 CXXCatchStmt(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock); in ActOnCXXCatchBlock()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmtPrinter.cpp565 if (Decl *ExDecl = Node->getExceptionDecl()) in PrintRawCXXCatchStmt() local
566 PrintRawDecl(ExDecl); in PrintRawCXXCatchStmt()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h4835 Decl *ExDecl, Stmt *HandlerBlock);