Searched refs:ExDecl (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 2241 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 D | SemaDeclCXX.cpp | 13777 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 D | SemaStmt.cpp | 3893 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 D | StmtPrinter.cpp | 555 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 D | Sema.h | 3928 Decl *ExDecl, Stmt *HandlerBlock);
|