src/Pure/ML-Systems/polyml.ML
changeset 39616 8052101883c3
parent 38470 484e483eb606
child 43948 8f5add916a99
--- a/src/Pure/ML-Systems/polyml.ML	Wed Sep 22 17:46:59 2010 +0200
+++ b/src/Pure/ML-Systems/polyml.ML	Wed Sep 22 18:21:48 2010 +0200
@@ -3,8 +3,6 @@
 Compatibility wrapper for Poly/ML 5.3 and 5.4.
 *)
 
-use "ML-Systems/unsynchronized.ML";
-
 open Thread;
 
 structure ML_Name_Space =
@@ -21,6 +19,10 @@
 
 use "ML-Systems/polyml_common.ML";
 use "ML-Systems/multithreading_polyml.ML";
+use "ML-Systems/unsynchronized.ML";
+
+val _ = PolyML.Compiler.forgetValue "ref";
+val _ = PolyML.Compiler.forgetType "ref";
 
 val pointer_eq = PolyML.pointerEq;