src/Pure/library.ML
changeset 23937 66e1f24d655d
parent 23932 7afee4bf89e8
child 23963 c2ee97a963db
     1.1 --- a/src/Pure/library.ML	Mon Jul 23 16:45:04 2007 +0200
     1.2 +++ b/src/Pure/library.ML	Mon Jul 23 19:45:44 2007 +0200
     1.3 @@ -34,8 +34,6 @@
     1.4  
     1.5    (*exceptions*)
     1.6    exception EXCEPTION of exn * string
     1.7 -  val do_transform_failure: bool ref
     1.8 -  val transform_failure: (exn -> exn) -> ('a -> 'b) -> 'a -> 'b
     1.9    datatype 'a result = Result of 'a | Exn of exn
    1.10    val capture: ('a -> 'b) -> 'a -> 'b result
    1.11    val release: 'a result -> 'a
    1.12 @@ -273,13 +271,6 @@
    1.13  
    1.14  (* exceptions *)
    1.15  
    1.16 -val do_transform_failure = ref true;
    1.17 -
    1.18 -fun transform_failure exn f x =
    1.19 -  if ! do_transform_failure then
    1.20 -    f x handle Interrupt => raise Interrupt | e => raise exn e
    1.21 -  else f x;
    1.22 -
    1.23  exception EXCEPTION of exn * string;
    1.24  
    1.25  datatype 'a result =