Fix RedundantDynSubIndex

This commit is contained in:
William S. Moses 2021-12-23 19:22:56 -05:00 committed by William Moses
parent d222ca2cad
commit a4ab8d5c86
1 changed files with 2 additions and 2 deletions

View File

@ -251,7 +251,7 @@ public:
LogicalResult matchAndRewrite(SubIndexOp op,
PatternRewriter &rewriter) const override {
auto srcOp = dyn_cast<SubIndexOp>(op.source().getDefiningOp());
auto srcOp = op.source().getDefiningOp<SubIndexOp>();
if (!srcOp)
return failure();
@ -288,7 +288,7 @@ public:
}
// Check that we're indexing into the 0'th index in the 2nd subindex op
auto constIdx = dyn_cast<arith::ConstantOp>(op.index().getDefiningOp());
auto constIdx = op.index().getDefiningOp<arith::ConstantOp>();
if (!constIdx)
return failure();
auto constValue = constIdx.value().dyn_cast<IntegerAttr>();