aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/pp.ml
diff options
context:
space:
mode:
authorGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-05-23 13:44:05 +0000
committerGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-05-23 13:44:05 +0000
commitc80629095a5e2d4e86098d7a2462028ef291c585 (patch)
tree504279fb3f73ac71a72f840a2f5bd0e7c5d95dfc /lib/pp.ml
parent48f87d854dd9676215ce1a13f06c957b13af732b (diff)
Fixing #3042
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16530 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'lib/pp.ml')
-rw-r--r--lib/pp.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pp.ml b/lib/pp.ml
index 427c60b8f..c3cef6cda 100644
--- a/lib/pp.ml
+++ b/lib/pp.ml
@@ -404,7 +404,7 @@ let pr_nth n =
(* [prlist pr [a ; ... ; c]] outputs [pr a ++ ... ++ pr c] *)
-let prlist elem l = List.fold_left (++) Glue.empty (List.rev (List.map elem l))
+let prlist pr l = List.fold_left (fun x e -> x ++ pr e) Glue.empty l
(* unlike all other functions below, [prlist] works lazily.
if a strict behavior is needed, use [prlist_strict] instead.