correct assert

This commit is contained in:
Brendan Hansknecht 2024-07-26 18:11:28 -07:00
parent 383259e55f
commit b3d30e9282
No known key found for this signature in database
GPG key ID: 0EA784685083E75B
2 changed files with 3 additions and 2 deletions

View file

@ -1780,7 +1780,7 @@ fn tail_swap(
}
/// Merges two neighboring sorted arrays into dest.
/// Left must be equal to or 1 smaller than right.
/// Left and right length mus be same or within 1 element.
fn parity_merge(
dest: [*]u8,
src: [*]u8,
@ -1791,7 +1791,7 @@ fn parity_merge(
element_width: usize,
copy: CopyFn,
) void {
std.debug.assert(left_len == right_len or left_len == right_len - 1);
std.debug.assert(left_len == right_len or left_len == right_len - 1 or left_len - 1 == right_len);
var left_head = src;
var right_head = src + left_len * element_width;