summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-05 12:24:10 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-05 12:24:10 -0700
commit90233943999d1b031bd84eebfa9b3a69856ebd71 (patch)
tree0c67203ce1db441e59acf8a70fc97619deca6a3b
parentd3124420ce958e82cda1d695eee39427168c9ebf (diff)
downloadtxr-90233943999d1b031bd84eebfa9b3a69856ebd71.tar.gz
txr-90233943999d1b031bd84eebfa9b3a69856ebd71.tar.bz2
txr-90233943999d1b031bd84eebfa9b3a69856ebd71.zip
tags: bugfix: process progn correctly.
* tags.tl (process-form): Use mappend for the recursive processing, not mapdo, and invoke pend on the result to add it to the accumulated list.
-rwxr-xr-xtags.tl2
1 files changed, 1 insertions, 1 deletions
diff --git a/tags.tl b/tags.tl
index 07c39898..b9a464b4 100755
--- a/tags.tl
+++ b/tags.tl
@@ -113,7 +113,7 @@
(process-package-influencing-form obj)
(caseq (car obj)
((progn eval-only compile-only with-dyn-lib)
- [mapdo (op process-form path lines) (cdr obj)])
+ (pend [mappend (op process-form path lines) (cdr obj)]))
((defun defmacro define-place-macro deffi deffi-cb)
(add (ntag fun-tag (cadr obj))))
((defvar defvarl defparm defparml defsymacro)