From a87fc0236aa3dd9135ff75a890ba8f5c0a05a419 Mon Sep 17 00:00:00 2001 From: herbelin Date: Wed, 31 May 2000 11:42:41 +0000 Subject: Amélioration capture des erreurs git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@479 85f007b7-540e-0410-9357-904b9bb8a0f7 --- library/libobject.ml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/library/libobject.ml b/library/libobject.ml index 31fb81c579..1eb7aea0e4 100644 --- a/library/libobject.ml +++ b/library/libobject.ml @@ -45,10 +45,12 @@ let declare_object (na,odecl) = let apply_dyn_fun f lobj = let tag = object_tag lobj in - try - let dodecl = Hashtbl.find cache_tab tag in f dodecl - with Not_found -> - anomaly ("Cannot find library functions for an object with tag "^tag) + let dodecl = + try + Hashtbl.find cache_tab tag + with Not_found -> + anomaly ("Cannot find library functions for an object with tag "^tag) + in f dodecl let cache_object ((_,lobj) as node) = apply_dyn_fun (fun d -> d.dyn_cache_function node) lobj -- cgit v1.2.3