diff --git a/mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp b/mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp index 8721e6b96ed7..896fc411bcdd 100644 --- a/mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp +++ b/mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp @@ -334,7 +334,7 @@ public: LogicalResult matchAndRewrite(AffineYieldOp op, PatternRewriter &rewriter) const override { - if (isa(op.getParentOp())) { + if (isa(op->getParentOp())) { // scf.parallel does not yield any values via its terminator scf.yield but // models reductions differently using additional ops in its region. rewriter.replaceOpWithNewOp(op); diff --git a/mlir/test/lib/Dialect/Shape/TestShapeFunctions.cpp b/mlir/test/lib/Dialect/Shape/TestShapeFunctions.cpp index 4477eb1eda6d..a8851832d881 100644 --- a/mlir/test/lib/Dialect/Shape/TestShapeFunctions.cpp +++ b/mlir/test/lib/Dialect/Shape/TestShapeFunctions.cpp @@ -49,7 +49,7 @@ void ReportShapeFnPass::runOnOperation() { // Lookup shape function library. SmallVector libraries; - auto attr = module.getAttr("shape.lib"); + auto attr = module->getAttr("shape.lib"); if (attr) { auto lookup = [&](Attribute attr) { return cast(