diff options
Diffstat (limited to 'flang/lib/Optimizer/Transforms/StackArrays.cpp')
| -rw-r--r-- | flang/lib/Optimizer/Transforms/StackArrays.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/flang/lib/Optimizer/Transforms/StackArrays.cpp b/flang/lib/Optimizer/Transforms/StackArrays.cpp index 16bbb1c35646..7157b55b47c9 100644 --- a/flang/lib/Optimizer/Transforms/StackArrays.cpp +++ b/flang/lib/Optimizer/Transforms/StackArrays.cpp @@ -767,7 +767,7 @@ void StackArraysPass::runOnFunc(mlir::Operation *func) { mlir::RewritePatternSet patterns(&context); mlir::GreedyRewriteConfig config; // prevent the pattern driver form merging blocks - config.enableRegionSimplification = false; + config.enableRegionSimplification = mlir::GreedySimplifyRegionLevel::Disabled; patterns.insert<AllocMemConversion>(&context, *candidateOps); if (mlir::failed(mlir::applyOpPatternsAndFold(opsToConvert, |
