@@ -293,10 +293,9 @@ class CreateBlockRewrite : public BlockRewrite {
293
293
// / original location.
294
294
class EraseBlockRewrite : public BlockRewrite {
295
295
public:
296
- EraseBlockRewrite (ConversionPatternRewriterImpl &rewriterImpl, Block *block,
297
- Region *region, Block *insertBeforeBlock)
298
- : BlockRewrite(Kind::EraseBlock, rewriterImpl, block), region(region),
299
- insertBeforeBlock (insertBeforeBlock) {}
296
+ EraseBlockRewrite (ConversionPatternRewriterImpl &rewriterImpl, Block *block)
297
+ : BlockRewrite(Kind::EraseBlock, rewriterImpl, block),
298
+ region (block->getParent ()), insertBeforeBlock(block->getNextNode ()) {}
300
299
301
300
static bool classof (const IRRewrite *rewrite) {
302
301
return rewrite->getKind () == Kind::EraseBlock;
@@ -1440,9 +1439,7 @@ void ConversionPatternRewriterImpl::notifyOpReplaced(Operation *op,
1440
1439
}
1441
1440
1442
1441
void ConversionPatternRewriterImpl::notifyBlockIsBeingErased (Block *block) {
1443
- Region *region = block->getParent ();
1444
- Block *origNextBlock = block->getNextNode ();
1445
- appendRewrite<EraseBlockRewrite>(block, region, origNextBlock);
1442
+ appendRewrite<EraseBlockRewrite>(block);
1446
1443
}
1447
1444
1448
1445
void ConversionPatternRewriterImpl::notifyBlockInserted (
0 commit comments