[clang] [OpenACC] Implement Sema work for OpenACC Clauses (PR #87821)
Alexey Bataev via cfe-commits
cfe-commits at lists.llvm.org
Mon Apr 8 07:09:56 PDT 2024
================
@@ -4003,20 +4003,11 @@ class TreeTransform {
return getSema().CreateRecoveryExpr(BeginLoc, EndLoc, SubExprs, Type);
}
- StmtResult RebuildOpenACCComputeConstruct(OpenACCDirectiveKind K,
- SourceLocation BeginLoc,
- SourceLocation EndLoc,
- StmtResult StrBlock) {
- getSema().OpenACC().ActOnConstruct(K, BeginLoc);
-
- // TODO OpenACC: Include clauses.
- if (getSema().OpenACC().ActOnStartStmtDirective(K, BeginLoc))
- return StmtError();
-
- StrBlock = getSema().OpenACC().ActOnAssociatedStmt(K, StrBlock);
-
+ StmtResult RebuildOpenACCComputeConstruct(
+ OpenACCDirectiveKind K, SourceLocation BeginLoc, SourceLocation EndLoc,
+ MutableArrayRef<OpenACCClause *> Clauses, StmtResult StrBlock) {
----------------
alexey-bataev wrote:
```suggestion
ArrayRef<OpenACCClause *> Clauses, StmtResult StrBlock) {
```
https://github.com/llvm/llvm-project/pull/87821
More information about the cfe-commits
mailing list