Skip to content

Commit bce12a6

Browse files
authored
Fix canonicalization error on sizes (#1494)
1 parent 2f65ca2 commit bce12a6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/enzyme_ad/jax/Dialect/Ops.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -896,6 +896,9 @@ class LoadStorePointer2MemrefGEP final : public OpRewritePattern<T> {
896896
auto elemTy = gep.getElemType();
897897
if (elemTy.isIntOrFloat()) {
898898
gepElemSize = elemTy.getIntOrFloatBitWidth() / 8;
899+
} else {
900+
// Unknown type to get size from, bail early.
901+
break;
899902
}
900903

901904
gepOps.emplace_back(gep, gepElemSize);

0 commit comments

Comments
 (0)