diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam/list.gleam | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gleam/list.gleam b/src/gleam/list.gleam index 37e1857..8fca289 100644 --- a/src/gleam/list.gleam +++ b/src/gleam/list.gleam @@ -994,8 +994,8 @@ fn merge_up(na, nb, a, b, acc, compare) { 0, _, _, [bx, ..br] -> merge_up(na, nb - 1, a, br, [bx, ..acc], compare) _, _, [ax, ..ar], [bx, ..br] -> case compare(ax, bx) { - order.Lt -> merge_up(na - 1, nb, ar, b, [ax, ..acc], compare) - _ -> merge_up(na, nb - 1, a, br, [bx, ..acc], compare) + order.Gt -> merge_up(na, nb - 1, a, br, [bx, ..acc], compare) + _ -> merge_up(na - 1, nb, ar, b, [ax, ..acc], compare) } } } |