diff options
Diffstat (limited to 'clang/lib/Sema/SemaOpenMP.cpp')
-rw-r--r-- | clang/lib/Sema/SemaOpenMP.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp index 6f788fbb86d..34ce66c4e3f 100644 --- a/clang/lib/Sema/SemaOpenMP.cpp +++ b/clang/lib/Sema/SemaOpenMP.cpp @@ -4599,6 +4599,7 @@ StmtResult Sema::ActOnOpenMPExecutableDirective( case OMPC_dynamic_allocators: case OMPC_atomic_default_mem_order: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Unexpected clause"); } for (Stmt *CC : C->children()) { @@ -10065,6 +10066,7 @@ OMPClause *Sema::ActOnOpenMPSingleExprClause(OpenMPClauseKind Kind, Expr *Expr, case OMPC_dynamic_allocators: case OMPC_atomic_default_mem_order: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Clause is not allowed."); } return Res; @@ -10615,6 +10617,7 @@ static OpenMPDirectiveKind getOpenMPCaptureRegionForClause( case OMPC_dynamic_allocators: case OMPC_atomic_default_mem_order: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Unexpected OpenMP clause."); } return CaptureRegion; @@ -11009,6 +11012,7 @@ OMPClause *Sema::ActOnOpenMPSimpleClause( case OMPC_reverse_offload: case OMPC_dynamic_allocators: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Clause is not allowed."); } return Res; @@ -11188,6 +11192,7 @@ OMPClause *Sema::ActOnOpenMPSingleExprWithArgClause( case OMPC_dynamic_allocators: case OMPC_atomic_default_mem_order: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Clause is not allowed."); } return Res; @@ -11398,6 +11403,7 @@ OMPClause *Sema::ActOnOpenMPClause(OpenMPClauseKind Kind, case OMPC_is_device_ptr: case OMPC_atomic_default_mem_order: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Clause is not allowed."); } return Res; @@ -11605,6 +11611,7 @@ OMPClause *Sema::ActOnOpenMPVarListClause( case OMPC_dynamic_allocators: case OMPC_atomic_default_mem_order: case OMPC_device_type: + case OMPC_match: llvm_unreachable("Clause is not allowed."); } return Res; |