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

via flang-commits flang-commits at lists.llvm.org
Sat Sep 6 04:02:06 PDT 2025


Author: Matthias Springer
Date: 2025-09-06T13:02:02+02:00
New Revision: 969d2d1d2d481b6719feece8f06fb99dc4409ba7

URL: https://github.com/llvm/llvm-project/commit/969d2d1d2d481b6719feece8f06fb99dc4409ba7
DIFF: https://github.com/llvm/llvm-project/commit/969d2d1d2d481b6719feece8f06fb99dc4409ba7.diff

LOG: [flang] Fix build after #155244 (#157248)

Fix build after #155244.

Added: 
    

Modified: 
    flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp

Removed: 
    


################################################################################
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