src/Pure/Thy/thy_load.ML
changeset 13533 70de987e9fe3
parent 12120 a08c61932501
child 14981 e73f8140af78
--- a/src/Pure/Thy/thy_load.ML	Tue Aug 27 11:07:01 2002 +0200
+++ b/src/Pure/Thy/thy_load.ML	Tue Aug 27 11:07:54 2002 +0200
@@ -80,7 +80,12 @@
 
     fun find_dir dir =
       get_first (find_ext (Path.append dir path)) ml_exts;
-  in get_first find_dir (if Path.is_basic path then ! load_path else [Path.current]) end;
+
+    val paths =
+      if Path.is_current path then error "Bad file specification"
+      else if Path.is_basic path then ! load_path
+      else [Path.current];
+  in get_first find_dir paths end;
 
 
 (* load_file *)