Skip to content

Commit 2b05c62

Browse files
committed
Fix bug with 'exclusive clauses'
1 parent 2e5a137 commit 2b05c62

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/Sema/SemaOpenACCClauseAppertainment.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,8 @@ bool SemaOpenACC::DiagnoseExclusiveClauses(
310310
return false;
311311

312312
for (const OpenACCClause *C : Clauses) {
313-
llvm::acc::Clause ExistingLLVMClause = getLLVMClauseFromClangClause(CK);
313+
llvm::acc::Clause ExistingLLVMClause =
314+
getLLVMClauseFromClangClause(C->getClauseKind());
314315
if (Lists.AllowedExclusive.isSet(ExistingLLVMClause)) {
315316
Diag(ClauseLoc, diag::err_acc_clause_cannot_combine)
316317
<< CK << C->getClauseKind() << DK;

0 commit comments

Comments
 (0)