use "ML-Systems/smlnj-basis-compat.ML" *after* Interrupt;
authorwenzelm
Tue, 20 Sep 2005 21:09:41 +0200
changeset 17529 a436d89845af
parent 17528 2a602a8462d5
child 17530 25370ec2d44a
use "ML-Systems/smlnj-basis-compat.ML" *after* Interrupt;
src/Pure/ML-Systems/smlnj.ML
--- a/src/Pure/ML-Systems/smlnj.ML	Tue Sep 20 20:16:55 2005 +0200
+++ b/src/Pure/ML-Systems/smlnj.ML	Tue Sep 20 21:09:41 2005 +0200
@@ -69,12 +69,6 @@
 (*dummy implementation*)
 fun exception_trace f = f ();
 
-(case #version_id (Compiler.version) of
-  [110, x] => if x >= 44
-              then use "ML-Systems/smlnj-basis-compat.ML"
-              else ()
-| _ => ());
-
 
 (* toplevel pretty printing (see also Pure/install_pp.ML) *)
 
@@ -143,6 +137,12 @@
 
 end;
 
+(case #version_id (Compiler.version) of
+  [110, x] => if x >= 44
+              then use "ML-Systems/smlnj-basis-compat.ML"
+              else ()
+| _ => ());
+
 
 (** Signal handling: emulation of the Poly/ML Signal structure. Note that types
     Posix.Signal.signal and Signals.signal differ **)