diff options
| author | herbelin | 2000-10-25 15:07:53 +0000 |
|---|---|---|
| committer | herbelin | 2000-10-25 15:07:53 +0000 |
| commit | 57570e4dfa9588f51c5148932849a847cb30accb (patch) | |
| tree | 2ce050af69b52fc46b7b2fa0636b855486b5914b /library/lib.ml | |
| parent | 0c946f65392557607b98a4003d2ee431a50f8e7d (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.ml | 8 |
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 |
