summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-04 19:13:33 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-04 19:13:33 -0700
commit112ea2e8f4a5a418284524e62c59b4fefc561ce3 (patch)
tree0116555389fbdc01b7dd62ad11cf45c9c0f8e946
parent3ed21c522b7914a7eed0cf4dffff66e009406213 (diff)
downloadtxr-112ea2e8f4a5a418284524e62c59b4fefc561ce3.tar.gz
txr-112ea2e8f4a5a418284524e62c59b4fefc561ce3.tar.bz2
txr-112ea2e8f4a5a418284524e62c59b4fefc561ce3.zip
tags: wrong flattening function in @(bind) handling.
* tags.tl (process-clause): Bugfix: flatcar must be used, not flatten, because the bindings can contain dotted notation.
-rwxr-xr-xtags.tl2
1 files changed, 1 insertions, 1 deletions
diff --git a/tags.tl b/tags.tl
index 68a8527c..94c52740 100755
--- a/tags.tl
+++ b/tags.tl
@@ -140,7 +140,7 @@
(cadddr elem)
(cadr elem))))
(add (ntag fun-tag (car args)))))
- (bind (let ((syms (flatten (cadr elem))))
+ (bind (let ((syms (flatcar (cadr elem))))
(each ((sym syms))
(add (ntag fun-tag sym)))))
(do (let ((forms [mapcar unexpand (cdr elem)]))