[flang-commits] [flang] [flang][OpenMP] Move semantic checks for ALLOCATE to check-omp-structure (PR #161249)

Jack Styles via flang-commits flang-commits at lists.llvm.org
Tue Sep 30 01:38:16 PDT 2025


================
@@ -309,7 +310,13 @@ class OmpStructureChecker
       const std::optional<parser::OmpClauseList> &maybeClauses);
   void CheckCancellationNest(
       const parser::CharBlock &source, llvm::omp::Directive type);
+  void CheckAllNamesInAllocateStmt(const parser::CharBlock &source,
+      const parser::OmpObjectList &ompObjectList,
+      const parser::AllocateStmt &allocate);
+  void CheckNameInAllocateStmt(const parser::CharBlock &source,
+      const parser::Name &ompObject, const parser::AllocateStmt &allocate);
   std::int64_t GetOrdCollapseLevel(const parser::OpenMPLoopConstruct &x);
+
----------------
Stylie777 wrote:

nit: extra line

https://github.com/llvm/llvm-project/pull/161249


More information about the flang-commits mailing list