regenerated "metis.ML"
authorblanchet
Wed, 15 Sep 2010 18:52:37 +0200
changeset 39428 b42d9885c129
parent 39427 a28be69dcb68
child 39429 126b879df319
regenerated "metis.ML"
src/Tools/Metis/metis.ML
--- a/src/Tools/Metis/metis.ML	Wed Sep 15 18:51:48 2010 +0200
+++ b/src/Tools/Metis/metis.ML	Wed Sep 15 18:52:37 2010 +0200
@@ -73,8 +73,7 @@
 
 fun change r f = r := f (!r);
 local val rand = (*Unsynchronized.*)Unsynchronized.ref 0w1
-(* MODIFIED by Jasmin Blanchette *)
-in fun nextWord () = CRITICAL (fn () => ((*Unsynchronized.*)change rand step; ! rand)) end;
+in fun nextWord () = ((*Unsynchronized.*)change rand step; ! rand) end;
 
 (*NB: higher bits are more random than lower ones*)
 fun nextBool () = Word.andb (nextWord (), top_bit) = 0w0;