Skip to content

Commit 871b880

Browse files
authored
Merge pull request #50 from EliaGeretto/shape-inference-fix
Fix shape inference for math operators
2 parents 2a0c55e + 8448584 commit 871b880

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

runtime/src/tag_set.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,11 +217,12 @@ impl TagSet {
217217
return;
218218
}
219219
let mut cur_lb = lb;
220-
for _ in 0..len {
220+
for _ in 0..(len - 1) {
221+
cur_lb = self.nodes[cur_lb].parent;
222+
221223
if cur_lb == ROOT {
222224
return;
223225
}
224-
cur_lb = self.nodes[cur_lb].parent;
225226
}
226227
if self.nodes[cur_lb].parent == ROOT {
227228
if self.nodes[cur_lb].seg.begin + len as u32 == self.nodes[lb].seg.end {

0 commit comments

Comments
 (0)