diff --git a/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp b/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp index 1b3281a14..e7c15858d 100644 --- a/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp +++ b/compilers/concrete-compiler/compiler/lib/Support/Pipeline.cpp @@ -479,6 +479,9 @@ mlir::LogicalResult lowerToStd(mlir::MLIRContext &context, pm, mlir::bufferization::createEmptyTensorToAllocTensorPass(), enablePass); + addPotentiallyNestedPass( + pm, mlir::concretelang::createSCFForallToSCFForPass(), enablePass); + // Bufferize mlir::bufferization::OneShotBufferizationOptions bufferizationOptions; bufferizationOptions.allowReturnAllocs = true;