We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15a5d58 commit 0e1ed98Copy full SHA for 0e1ed98
clang/lib/CIR/Dialect/Transforms/FlattenCFG.cpp
@@ -313,7 +313,7 @@ class CIRTryOpFlattening : public mlir::OpRewritePattern<cir::TryOp> {
313
if (!callOp.getCleanup().empty()) {
314
mlir::Block *cleanupBlock = &callOp.getCleanup().getBlocks().back();
315
auto cleanupYield = cast<cir::YieldOp>(cleanupBlock->getTerminator());
316
- cleanupYield->erase();
+ rewriter.eraseOp(cleanupYield);
317
rewriter.mergeBlocks(cleanupBlock, landingPadBlock);
318
rewriter.setInsertionPointToEnd(landingPadBlock);
319
}
0 commit comments