Skip to content

Commit e703db1

Browse files
authored
Erase op (#231)
1 parent 3b11686 commit e703db1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/polygeist/Passes/ConvertPolygeistToLLVM.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,10 @@ struct URLLVMOpLowering
334334
LogicalResult
335335
matchAndRewrite(UnrealizedConversionCastOp op, OpAdaptor adaptor,
336336
ConversionPatternRewriter &rewriter) const override {
337+
if (op.use_empty()) {
338+
rewriter.eraseOp(op);
339+
return success();
340+
}
337341
if (op->getResult(0).getType() != op->getOperand(0).getType())
338342
return failure();
339343

0 commit comments

Comments
 (0)