@@ -4471,7 +4471,7 @@ struct WhileOpAlignBeforeArgs : public OpRewritePattern<WhileOp> {
44714471
44724472 LogicalResult matchAndRewrite (WhileOp loop,
44734473 PatternRewriter &rewriter) const override {
4474- auto oldBefore = loop.getBeforeBody ();
4474+ auto * oldBefore = loop.getBeforeBody ();
44754475 ConditionOp oldTerm = loop.getConditionOp ();
44764476 ValueRange beforeArgs = oldBefore->getArguments ();
44774477 ValueRange termArgs = oldTerm.getArgs ();
@@ -4492,7 +4492,7 @@ struct WhileOpAlignBeforeArgs : public OpRewritePattern<WhileOp> {
44924492 beforeArgs);
44934493 }
44944494
4495- auto oldAfter = loop.getAfterBody ();
4495+ auto * oldAfter = loop.getAfterBody ();
44964496
44974497 SmallVector<Type> newResultTypes (beforeArgs.size ());
44984498 for (auto &&[i, j] : llvm::enumerate (*mapping))
@@ -4501,8 +4501,8 @@ struct WhileOpAlignBeforeArgs : public OpRewritePattern<WhileOp> {
45014501 auto newLoop = WhileOp::create (
45024502 rewriter, loop.getLoc (), newResultTypes, loop.getInits (),
45034503 /* beforeBuilder=*/ nullptr , /* afterBuilder=*/ nullptr );
4504- auto newBefore = newLoop.getBeforeBody ();
4505- auto newAfter = newLoop.getAfterBody ();
4504+ auto * newBefore = newLoop.getBeforeBody ();
4505+ auto * newAfter = newLoop.getAfterBody ();
45064506
45074507 SmallVector<Value> newResults (beforeArgs.size ());
45084508 SmallVector<Value> newAfterArgs (beforeArgs.size ());
0 commit comments