Make sorting idempotent
This commit is contained in:
parent
985e5358c9
commit
b8b316aae0
@ -272,7 +272,10 @@ lt(13, ?FATE_LIST_VALUE([]), ?FATE_LIST_VALUE(_)) -> true;
|
|||||||
lt(13, ?FATE_LIST_VALUE([A|RA]), ?FATE_LIST_VALUE([B|RB])) ->
|
lt(13, ?FATE_LIST_VALUE([A|RA]), ?FATE_LIST_VALUE([B|RB])) ->
|
||||||
O1 = ordinal(A),
|
O1 = ordinal(A),
|
||||||
O2 = ordinal(B),
|
O2 = ordinal(B),
|
||||||
if O1 == O2 -> lt(RA, RB);
|
if O1 == O2 ->
|
||||||
|
if A == B -> lt(RA, RB);
|
||||||
|
true -> A < B
|
||||||
|
end;
|
||||||
true -> O1 < O2
|
true -> O1 < O2
|
||||||
end;
|
end;
|
||||||
lt(14, ?FATE_VARIANT(AritiesA, TagA, TA),
|
lt(14, ?FATE_VARIANT(AritiesA, TagA, TA),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user