aboutsummaryrefslogtreecommitdiff
path: root/library/lib.ml
diff options
context:
space:
mode:
authorherbelin2000-10-25 15:07:53 +0000
committerherbelin2000-10-25 15:07:53 +0000
commit57570e4dfa9588f51c5148932849a847cb30accb (patch)
tree2ce050af69b52fc46b7b2fa0636b855486b5914b /library/lib.ml
parent0c946f65392557607b98a4003d2ee431a50f8e7d (diff)
Bug pop_path_prefix : List.rev manquant
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@760 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library/lib.ml')
-rw-r--r--library/lib.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/lib.ml b/library/lib.ml
index 41e6ec6e8b..171714c0ec 100644
--- a/library/lib.ml
+++ b/library/lib.ml
@@ -40,12 +40,12 @@ let recalc_path_prefix () =
path_prefix := recalc !lib_stk
let pop_path_prefix () =
- let rec pop acc = function
+ let rec pop = function
| [] -> assert false
- | [_] -> path_prefix := acc
- | s::l -> pop (s::acc) l
+ | [_] -> []
+ | s::l -> s :: (pop l)
in
- pop [] !path_prefix
+ path_prefix := pop !path_prefix
let make_path id k = Names.make_path !path_prefix id k