diff options
author | ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-05-23 13:44:05 +0000 |
---|---|---|
committer | ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-05-23 13:44:05 +0000 |
commit | c80629095a5e2d4e86098d7a2462028ef291c585 (patch) | |
tree | 504279fb3f73ac71a72f840a2f5bd0e7c5d95dfc /lib/pp.ml | |
parent | 48f87d854dd9676215ce1a13f06c957b13af732b (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.ml | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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. |