Skip to content

Commit 7e8aba2

Browse files
authored
[clang][OpenMP] masked and master are not capturing (#106787)
1 parent ecc9aec commit 7e8aba2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

clang/lib/Basic/OpenMPKinds.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -799,8 +799,6 @@ void clang::getOpenMPCaptureRegions(
799799
case OMPD_dispatch:
800800
case OMPD_distribute:
801801
case OMPD_for:
802-
case OMPD_masked:
803-
case OMPD_master:
804802
case OMPD_ordered:
805803
case OMPD_scope:
806804
case OMPD_sections:
@@ -813,6 +811,9 @@ void clang::getOpenMPCaptureRegions(
813811
// leafs from that directive have specific regions, then these directives
814812
// add no additional regions.
815813
return true;
814+
case OMPD_masked:
815+
case OMPD_master:
816+
return false;
816817
default:
817818
llvm::errs() << getOpenMPDirectiveName(LKind) << '\n';
818819
llvm_unreachable("Unexpected directive");

0 commit comments

Comments
 (0)