diff options
Diffstat (limited to 'mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp')
-rw-r--r-- | mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp b/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp index 479725a..f5b3689 100644 --- a/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp +++ b/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp @@ -39,8 +39,8 @@ class ExpandIfCondition : public OpRewritePattern<OpTy> { IntegerAttr constAttr; if (!matchPattern(op.getIfCond(), m_Constant(&constAttr))) { - auto ifOp = rewriter.create<scf::IfOp>(op.getLoc(), TypeRange(), - op.getIfCond(), false); + auto ifOp = scf::IfOp::create(rewriter, op.getLoc(), TypeRange(), + op.getIfCond(), false); rewriter.modifyOpInPlace(op, [&]() { op.getIfCondMutable().erase(0); }); auto thenBodyBuilder = ifOp.getThenBodyBuilder(rewriter.getListener()); thenBodyBuilder.clone(*op.getOperation()); |