src/Pure/Concurrent/lazy.ML
changeset 44298 b8f8488704e2
parent 44198 a41ea419de68
child 44386 4048ca2658b7
--- a/src/Pure/Concurrent/lazy.ML	Fri Aug 19 13:55:32 2011 +0200
+++ b/src/Pure/Concurrent/lazy.ML	Fri Aug 19 14:01:20 2011 +0200
@@ -57,7 +57,7 @@
           val (expr, x) =
             Synchronized.change_result var
               (fn Expr e =>
-                    let val x = Future.promise ()
+                    let val x = Future.promise I
                     in ((SOME e, x), Result x) end
                 | Result x => ((NONE, x), Result x));
         in