src/Pure/context.ML
changeset 37852 a902f158b4fc
parent 37216 3165bc303f66
child 37867 b9783e9e96e1
--- a/src/Pure/context.ML	Tue Jul 20 14:41:13 2010 +0200
+++ b/src/Pure/context.ML	Tue Jul 20 14:44:33 2010 +0200
@@ -120,7 +120,7 @@
 fun invoke f k =
   (case Datatab.lookup (! kinds) k of
     SOME kind => f kind
-  | NONE => sys_error "Invalid theory data identifier");
+  | NONE => raise Fail "Invalid theory data identifier");
 
 in
 
@@ -459,7 +459,7 @@
 fun invoke_init k =
   (case Datatab.lookup (! kinds) k of
     SOME init => init
-  | NONE => sys_error "Invalid proof data identifier");
+  | NONE => raise Fail "Invalid proof data identifier");
 
 fun init_data thy =
   Datatab.map' (fn k => fn _ => invoke_init k thy) (! kinds);