Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseStmt.cpp2241 Declarator ExDecl(DS, DeclaratorContext::CXXCatchContext); in ParseCXXCatchBlock() local
2242 ParseDeclarator(ExDecl); in ParseCXXCatchBlock()
2243 ExceptionDecl = Actions.ActOnExceptionDeclarator(getCurScope(), ExDecl); in ParseCXXCatchBlock()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclCXX.cpp13777 ExDecl->setExceptionVariable(true); in BuildExceptionDeclaration()
13801 InitializedEntity::InitializeVariable(ExDecl); in BuildExceptionDeclaration()
13817 ExDecl->setInit(init); in BuildExceptionDeclaration()
13827 ExDecl->setInvalidDecl(); in BuildExceptionDeclaration()
13829 return ExDecl; in BuildExceptionDeclaration()
13870 VarDecl *ExDecl = BuildExceptionDeclaration( in ActOnExceptionDeclarator() local
13873 ExDecl->setInvalidDecl(); in ActOnExceptionDeclarator()
13877 PushOnScopeChains(ExDecl, S); in ActOnExceptionDeclarator()
13879 CurContext->addDecl(ExDecl); in ActOnExceptionDeclarator()
13881 ProcessDeclAttributes(S, ExDecl, D); in ActOnExceptionDeclarator()
[all …]
H A DSemaStmt.cpp3893 Sema::ActOnCXXCatchBlock(SourceLocation CatchLoc, Decl *ExDecl, in ActOnCXXCatchBlock() argument
3897 CXXCatchStmt(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock); in ActOnCXXCatchBlock()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtPrinter.cpp555 if (Decl *ExDecl = Node->getExceptionDecl()) in PrintRawCXXCatchStmt() local
556 PrintRawDecl(ExDecl); in PrintRawCXXCatchStmt()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3928 Decl *ExDecl, Stmt *HandlerBlock);