src/Pure/Isar/session.ML
changeset 20664 ffbc5a57191a
parent 18964 67f572e03236
child 21858 05f57309170c
--- a/src/Pure/Isar/session.ML	Thu Sep 21 19:04:12 2006 +0200
+++ b/src/Pure/Isar/session.ML	Thu Sep 21 19:04:20 2006 +0200
@@ -50,7 +50,7 @@
 (* init *)
 
 fun init reset parent name =
-  if not (parent mem_string (! session)) orelse not (! session_finished) then
+  if not (member (op =) (! session) parent) orelse not (! session_finished) then
     error ("Unfinished parent session " ^ quote parent ^ " for " ^ quote name)
   else (add_path reset name; session_finished := false);