diff options
Diffstat (limited to 'include/clang/Basic/StmtNodes.td')
| -rw-r--r-- | include/clang/Basic/StmtNodes.td | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/include/clang/Basic/StmtNodes.td b/include/clang/Basic/StmtNodes.td index 69851a9d52839..d9806486497dc 100644 --- a/include/clang/Basic/StmtNodes.td +++ b/include/clang/Basic/StmtNodes.td @@ -115,8 +115,6 @@ def CXXNewExpr : DStmt<Expr>; def CXXDeleteExpr : DStmt<Expr>; def CXXPseudoDestructorExpr : DStmt<Expr>; def TypeTraitExpr : DStmt<Expr>; -def UnaryTypeTraitExpr : DStmt<Expr>; -def BinaryTypeTraitExpr : DStmt<Expr>; def ArrayTypeTraitExpr : DStmt<Expr>; def ExpressionTraitExpr : DStmt<Expr>; def DependentScopeDeclRefExpr : DStmt<Expr>; @@ -172,6 +170,7 @@ def CXXUuidofExpr : DStmt<Expr>; def SEHTryStmt : Stmt; def SEHExceptStmt : Stmt; def SEHFinallyStmt : Stmt; +def SEHLeaveStmt : Stmt; def MSDependentExistsStmt : Stmt; // OpenCL Extensions. @@ -180,3 +179,17 @@ def AsTypeExpr : DStmt<Expr>; // OpenMP Directives. def OMPExecutableDirective : Stmt<1>; def OMPParallelDirective : DStmt<OMPExecutableDirective>; +def OMPSimdDirective : DStmt<OMPExecutableDirective>; +def OMPForDirective : DStmt<OMPExecutableDirective>; +def OMPSectionsDirective : DStmt<OMPExecutableDirective>; +def OMPSectionDirective : DStmt<OMPExecutableDirective>; +def OMPSingleDirective : DStmt<OMPExecutableDirective>; +def OMPMasterDirective : DStmt<OMPExecutableDirective>; +def OMPCriticalDirective : DStmt<OMPExecutableDirective>; +def OMPParallelForDirective : DStmt<OMPExecutableDirective>; +def OMPParallelSectionsDirective : DStmt<OMPExecutableDirective>; +def OMPTaskDirective : DStmt<OMPExecutableDirective>; +def OMPTaskyieldDirective : DStmt<OMPExecutableDirective>; +def OMPBarrierDirective : DStmt<OMPExecutableDirective>; +def OMPTaskwaitDirective : DStmt<OMPExecutableDirective>; +def OMPFlushDirective : DStmt<OMPExecutableDirective>; |
