diff --git a/mlir/include/mlir/IR/OpDefinition.h b/mlir/include/mlir/IR/OpDefinition.h index 306b3789a044f..82d0e93a8ee2f 100644 --- a/mlir/include/mlir/IR/OpDefinition.h +++ b/mlir/include/mlir/IR/OpDefinition.h @@ -932,10 +932,6 @@ struct SingleBlock : public TraitBase { } template enable_if_single_region insert(Block::iterator insertPt, Operation *op) { - Block *body = getBody(); - // Insert op before the block's terminator if it has one - if (insertPt == body->end() && body->hasTerminator()) - insertPt = Block::iterator(body->getTerminator()); getBody()->getOperations().insert(insertPt, op); } };