diff --git a/shardy/dialect/sdy/transforms/propagation/basic_factor_propagation.cc b/shardy/dialect/sdy/transforms/propagation/basic_factor_propagation.cc index 975267e4..a6ccdb9d 100644 --- a/shardy/dialect/sdy/transforms/propagation/basic_factor_propagation.cc +++ b/shardy/dialect/sdy/transforms/propagation/basic_factor_propagation.cc @@ -391,6 +391,12 @@ UpdateTensorShardings BasicFactorPropagation::propagateFactorShardings( UpdateTensorShardings result{ .updateOperands = BitVector(projection.getNumOperands()), .updateResults = BitVector(projection.getNumResults())}; + UpdateTensorShardings result2{ + .updateOperands = BitVector(projection.getNumOperands()), + .updateResults = BitVector(projection.getNumResults())}; + if (result2.updateOperands.any()) { + + } // We propagate each factor separately. for (auto [factorIndex, factorSize] : llvm::enumerate(factorSizes)) {