[MLton-commit] r6190

Matthew Fluet fluet at mlton.org
Tue Nov 20 15:26:44 PST 2007


Simplify function
----------------------------------------------------------------------

U   mlton/trunk/mlton/ssa/deep-flatten.fun

----------------------------------------------------------------------

Modified: mlton/trunk/mlton/ssa/deep-flatten.fun
===================================================================
--- mlton/trunk/mlton/ssa/deep-flatten.fun	2007-11-20 23:25:50 UTC (rev 6189)
+++ mlton/trunk/mlton/ssa/deep-flatten.fun	2007-11-20 23:26:43 UTC (rev 6190)
@@ -576,11 +576,7 @@
                         case elt of
                            Const _ => false
                          | Make _ => true)
-      fun makeProd p =
-         Prod.map (p, fn m =>
-                   case m of
-                      Const v => v
-                    | Make f => f ())
+      fun makeProd p = Prod.map (p, makeValue)
       val {get = makeTypeValue: Type.t -> Value.t make, ...} =
          Property.get
          (Type.plist,




More information about the MLton-commit mailing list