[flang-commits] [flang] [flang] Fix build after #155244 (PR #157248)

Matthias Springer via flang-commits flang-commits at lists.llvm.org
Sat Sep 6 03:54:02 PDT 2025


https://github.com/matthias-springer created https://github.com/llvm/llvm-project/pull/157248

Fix build after #155244.

>From c18e44eaaa4c3e75d93adca5eac76c3a31ada171 Mon Sep 17 00:00:00 2001
From: Matthias Springer <me at m-sp.org>
Date: Sat, 6 Sep 2025 10:53:19 +0000
Subject: [PATCH] [flang] Fix build after #155244

Fix build after #155244.
---
 flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp b/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
index 66593ec8104fb..0ff68eb01dab9 100644
--- a/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
+++ b/flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
@@ -518,8 +518,10 @@ class GenericLoopConversionPass
                   loopOp));
         });
 
+    mlir::ConversionConfig config;
+    config.allowPatternRollback = false;
     if (mlir::failed(mlir::applyFullConversion(getOperation(), target,
-                                               std::move(patterns)))) {
+                                               std::move(patterns), config))) {
       mlir::emitError(func.getLoc(), "error in converting `omp.loop` op");
       signalPassFailure();
     }



More information about the flang-commits mailing list