================
@@ -5038,6 +5126,9 @@ struct FoldTensorCastPackOp : public OpRewritePattern<PackOp> {
if (!tensor::hasFoldableTensorCastOperand(op))
return failure();
+ if (!op.hasPureTensorSemantics())
----------------
ita9naiwa wrote:
Done
https://github.com/llvm/llvm-project/pull/129036