From 3de3dbdc1eb3c0d299e6ef977aeb30a323c9de95 Mon Sep 17 00:00:00 2001 From: herbelin Date: Tue, 24 Jan 2006 23:20:39 +0000 Subject: Suppression de la dépendance en Map.fold de ocaml dont la sémantique a changé entre les version 3.08.4 et 3.09.0 (influe notamment sur l'ordre d'application des Hints de auto) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@7925 85f007b7-540e-0410-9357-904b9bb8a0f7 --- contrib/interface/blast.ml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'contrib/interface') diff --git a/contrib/interface/blast.ml b/contrib/interface/blast.ml index 0fcb0ec7b2..e3656b1e10 100755 --- a/contrib/interface/blast.ml +++ b/contrib/interface/blast.ml @@ -347,16 +347,16 @@ let eauto debug np dbnames = let db_list = List.map (fun x -> - try Stringmap.find x !searchtable + try searchtable_map x with Not_found -> error ("EAuto: "^x^": No such Hint database")) ("core"::dbnames) in tclTRY (e_search_auto debug np db_list) let full_eauto debug n gl = - let dbnames = stringmap_dom !searchtable in + let dbnames = current_db_names () in let dbnames = list_subtract dbnames ["v62"] in - let db_list = List.map (fun x -> Stringmap.find x !searchtable) dbnames in + let db_list = List.map searchtable_map dbnames in let _local_db = make_local_hint_db gl in tclTRY (e_search_auto debug n db_list) gl @@ -365,8 +365,6 @@ let my_full_eauto n gl = full_eauto false (n,0) gl (********************************************************************** copié de tactics/auto.ml on a juste modifié search_gen *) -let searchtable_map name = - Stringmap.find name !searchtable (* local_db is a Hint database containing the hypotheses of current goal *) (* Papageno : cette fonction a été pas mal simplifiée depuis que la base @@ -495,9 +493,9 @@ let search = search_gen 0 let default_search_depth = ref 5 let full_auto n gl = - let dbnames = stringmap_dom !searchtable in + let dbnames = current_db_names () in let dbnames = list_subtract dbnames ["v62"] in - let db_list = List.map (fun x -> searchtable_map x) dbnames in + let db_list = List.map searchtable_map dbnames in let hyps = pf_hyps gl in tclTRY (search n db_list (make_local_hint_db gl) hyps) gl -- cgit v1.2.3