[flang-commits] [flang] [mlir] [mlir][OpenMP] Add iterator support to map/motion clause (PR #197047)

Sergio Afonso via flang-commits flang-commits at lists.llvm.org
Mon Jun 8 06:51:54 PDT 2026


================
@@ -5202,7 +5242,7 @@ LogicalResult IteratorOp::verify() {
   }
 
   Block &b = getRegion().front();
-  auto yield = llvm::dyn_cast<omp::YieldOp>(b.getTerminator());
+  auto yield = b.empty() ? nullptr : llvm::dyn_cast<omp::YieldOp>(b.back());
----------------
skatrak wrote:

```suggestion
  auto yield = llvm::dyn_cast<omp::YieldOp>(b.getTerminator());
```

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


More information about the flang-commits mailing list