================ @@ -2013,6 +2014,179 @@ class OMPMergeableClause : public OMPClause { } }; +/// This represents the 'absent' clause in the '#pragma omp assume' +/// directive. +/// +/// \code +/// #pragma omp assume absent(<directive-name list>) +/// \endcode +/// In this example directive '#pragma omp assume' has an 'absent' clause. +class OMPAbsentClause final : public OMPNoChildClause<llvm::omp::OMPC_absent> { + llvm::SmallSet<OpenMPDirectiveKind, 4> DirectiveKinds; ---------------- alexey-bataev wrote:
Must be tail allocated https://github.com/llvm/llvm-project/pull/92731 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits