[clang] [llvm] [OpenMP 60] Update parsing and semantic support for `nowait` clause to accept optional argument (PR #159628)
Alexey Bataev via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 8 13:44:16 PDT 2025
================
@@ -1021,8 +1021,10 @@ class SemaOpenMP : public SemaBase {
OMPClause *ActOnOpenMPClause(OpenMPClauseKind Kind, SourceLocation StartLoc,
SourceLocation EndLoc);
/// Called on well-formed 'nowait' clause.
- OMPClause *ActOnOpenMPNowaitClause(SourceLocation StartLoc,
- SourceLocation EndLoc);
+ OMPClause *
+ ActOnOpenMPNowaitClause(SourceLocation StartLoc, SourceLocation EndLoc,
+ SourceLocation LParenLoc = SourceLocation(),
+ Expr *Condition = nullptr);
----------------
alexey-bataev wrote:
You do not need default args here, always passing all arguments
https://github.com/llvm/llvm-project/pull/159628
More information about the llvm-commits
mailing list