src/Pure/type.ML
changeset 2672 85d7e800d754
parent 2617 b94dadf5b6be
child 2753 bcde71e5f371
--- a/src/Pure/type.ML	Fri Feb 21 15:30:41 1997 +0100
+++ b/src/Pure/type.ML	Fri Feb 21 15:31:47 1997 +0100
@@ -758,7 +758,8 @@
   let
     val TySg {classes, subclass, default, tycons, arities, abbrs} = tsig;
     val arities1 =
-      flat (map (fn (t, ss, cs) => map (fn c => (t, (ss, c))) cs) sarities);
+      List.concat 
+          (map (fn (t, ss, cs) => map (fn c => (t, (ss, c))) cs) sarities);
     val arities2 = foldl (coregular (classes, subclass, tycons))
                          (arities, min_domain subclass arities1)
       |> close subclass;