aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp')
-rw-r--r--mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp4
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());