aboutsummaryrefslogtreecommitdiff
path: root/contrib/extraction
diff options
context:
space:
mode:
authorherbelin2001-10-17 12:49:19 +0000
committerherbelin2001-10-17 12:49:19 +0000
commita6d858b84132bcb27bcc771f06a854cc94eef716 (patch)
treedf016a77a6d8d2f2a43fa9c2c01adc09b3be7c1b /contrib/extraction
parent000ece141dc22e35365ea81558e8b6b1e65bd54c (diff)
Abstraction de l'immplementation de dirpath et implementation dans l'autre sens pour plus de partage entre chemins
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2126 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/extraction')
-rw-r--r--contrib/extraction/extract_env.ml2
-rw-r--r--contrib/extraction/ocaml.ml2
2 files changed, 2 insertions, 2 deletions
diff --git a/contrib/extraction/extract_env.ml b/contrib/extraction/extract_env.ml
index 68ff965b25..d726d4fa33 100644
--- a/contrib/extraction/extract_env.ml
+++ b/contrib/extraction/extract_env.ml
@@ -229,7 +229,7 @@ let _ =
those having an ML extraction. *)
let extract_module m =
- let m = Nametab.locate_loaded_library (Nametab.make_qualid [] m) in
+ let m = Nametab.locate_loaded_library (Nametab.make_short_qualid m) in
let seg = Library.module_segment (Some m) in
let get_reference = function
| sp, Leaf o ->
diff --git a/contrib/extraction/ocaml.ml b/contrib/extraction/ocaml.ml
index 1bc47b1e0d..81d77741b0 100644
--- a/contrib/extraction/ocaml.ml
+++ b/contrib/extraction/ocaml.ml
@@ -82,7 +82,7 @@ let rename_upper_global id = rename_global (uppercase_id id)
(*s Modules considerations *)
-let module_of_r r = list_last (dirpath (sp_of_r r))
+let module_of_r r = snd (split_dirpath (dirpath (sp_of_r r)))
let string_of_r r = string_of_id (basename (sp_of_r r))