summaryrefslogtreecommitdiffstats
path: root/sort.sml
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2024-04-27 10:19:54 -0700
committerRose Hogenson <rosehogenson@posteo.net>2024-05-04 15:23:59 -0700
commit8ea9fc2536aa0eb45092ed3654dba19b0c8e7c20 (patch)
tree4c11670239a6722836891f5750098c7582a44011 /sort.sml
parent5737e8430d43b3b5bd448f761cd2f3c35707a174 (diff)
downloadsml-8ea9fc2536aa0eb45092ed3654dba19b0c8e7c20.tar.zst
Implement recursive functions.
Diffstat (limited to 'sort.sml')
-rw-r--r--sort.sml2
1 files changed, 1 insertions, 1 deletions
diff --git a/sort.sml b/sort.sml
index 97e4a8b..407619f 100644
--- a/sort.sml
+++ b/sort.sml
@@ -12,7 +12,7 @@ struct
fun merge (_ : 'a * 'a -> order) ([] : 'a list) (l2 : 'a list) : 'a list = l2
| merge _ l1 [] = l1
- | merge cmp (xl as (x :: xs)) (yl as (y :: ys)) =
+ | merge cmp (xl as x :: xs) (yl as y :: ys) =
(case cmp (x, y) of
GREATER => y :: merge cmp xl ys
| _ => x :: merge cmp xs yl)