summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-05-18 20:51:54 +0000
committerDouglas Gregor <dgregor@apple.com>2009-05-18 20:51:54 +0000
commit5e16fbe5621804a06a60b886b6f95e018751e92d (patch)
tree597c619d11e98bdce21d930caa9e2b1ba35ba53d /clang/lib/Sema/Sema.h
parent9b0276092336641907aebf4f8b7874314695632b (diff)
downloadbcm5719-llvm-5e16fbe5621804a06a60b886b6f95e018751e92d.tar.gz
bcm5719-llvm-5e16fbe5621804a06a60b886b6f95e018751e92d.zip
Template instantiation for C++ try/catch statements.
llvm-svn: 72035
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r--clang/lib/Sema/Sema.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index de3944a75b6..9b953a80024 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -1244,7 +1244,12 @@ public:
ExprArg SynchExpr,
StmtArg SynchBody);
+ VarDecl *BuildExceptionDeclaration(Scope *S, QualType ExDeclType,
+ IdentifierInfo *Name,
+ SourceLocation Loc,
+ SourceRange Range);
virtual DeclPtrTy ActOnExceptionDeclarator(Scope *S, Declarator &D);
+
virtual OwningStmtResult ActOnCXXCatchBlock(SourceLocation CatchLoc,
DeclPtrTy ExDecl,
StmtArg HandlerBlock);
OpenPOWER on IntegriCloud