Skip to content

Commit b4fda72

Browse files
committed
Copy one run-A element per gallop round in merge_lo
1 parent ecbda8e commit b4fda72

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

crates/vm/src/sorting.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ impl<T: Clone> MergeState<T> {
150150
break 'merging Ok(LoBreakout::Succeed);
151151
}
152152
}
153+
values[dest] = self.buf[cursor_a].clone();
154+
dest += 1;
155+
cursor_a += 1;
156+
len_a -= 1;
153157
if len_a == 1 {
154158
break 'merging Ok(LoBreakout::CopyB);
155159
}

0 commit comments

Comments
 (0)