diff --git a/mlir/docs/Tutorials/Toy/Ch-5.md b/mlir/docs/Tutorials/Toy/Ch-5.md --- a/mlir/docs/Tutorials/Toy/Ch-5.md +++ b/mlir/docs/Tutorials/Toy/Ch-5.md @@ -147,7 +147,7 @@ // Now that the conversion target has been defined, we just need to provide // the set of patterns that will lower the Toy operations. - mlir::RewritePatternSet patterns; + mlir::RewritePatternSet patterns(&getContext()); patterns.add<..., TransposeOpLowering>(&getContext()); ... diff --git a/mlir/docs/Tutorials/Toy/Ch-6.md b/mlir/docs/Tutorials/Toy/Ch-6.md --- a/mlir/docs/Tutorials/Toy/Ch-6.md +++ b/mlir/docs/Tutorials/Toy/Ch-6.md @@ -90,7 +90,7 @@ by relying on [transitive lowering](../../../getting_started/Glossary.md#transitive-lowering). ```c++ - mlir::RewritePatternSet patterns; + mlir::RewritePatternSet patterns(&getContext()); mlir::populateAffineToStdConversionPatterns(patterns, &getContext()); mlir::populateLoopToStdConversionPatterns(patterns, &getContext()); mlir::populateStdToLLVMConversionPatterns(typeConverter, patterns);