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
commit973cbe7cc6f265ab42e63456eb625c61aee4108f (patch)
tree0c67203ce1db441e59acf8a70fc97619deca6a3b
parentccc9e59641210fef83444303565ab87db2f1a8f5 (diff)
downloadtxr-973cbe7cc6f265ab42e63456eb625c61aee4108f.tar.gz
txr-973cbe7cc6f265ab42e63456eb625c61aee4108f.tar.bz2
txr-973cbe7cc6f265ab42e63456eb625c61aee4108f.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)