Skip to content

Commit 1ddee9f

Browse files
Revert "Remove variable used for only assertion (#3837)"
This reverts commit 6b58c89.
1 parent db020a6 commit 1ddee9f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/Dialect/Torch/IR/TorchOps.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -4001,9 +4001,10 @@ OpFoldResult AtenSliceTensorOp::fold(FoldAdaptor adaptor) {
40014001
limit = limit < 0 ? limit + inType.getSizes()[dimInt] : limit;
40024002
limit = limit < 0 ? -1 : limit;
40034003
limit = std::min(limit, inType.getSizes()[dimInt]);
4004-
assert((stride > 0 && begin < limit) ||
4005-
(stride < 0 && begin > limit) &&
4006-
"aten.slice.Tensor iteration args are statically invalid.");
4004+
bool validIterArgs =
4005+
(stride > 0 && begin < limit) || (stride < 0 && begin > limit);
4006+
assert(validIterArgs &&
4007+
"aten.slice.Tensor iteration args are statically invalid.");
40074008

40084009
int64_t inputRank = inType.getSizes().size();
40094010
llvm::SmallVector<int64_t> inputStrides(inputRank, 1);

0 commit comments

Comments
 (0)