summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-08-29 14:00:51 +0800
committereltrac <hi@eltr.ac>2026-08-29 14:00:51 +0800
commit4d42e69ff1e3e095fdbbd4ade7f58bec292e1e31 (patch)
tree03973eb5c6a945a5db47f590d68fdb9f0f3f5e36
parent186818c2c5cbb65a993fc152dc3f1b60c81a3c98 (diff)
macros: fix muif macro
-rw-r--r--macros.lisp6
1 files changed, 3 insertions, 3 deletions
diff --git a/macros.lisp b/macros.lisp
index 0245fdb..e9db83d 100644
--- a/macros.lisp
+++ b/macros.lisp
@@ -38,9 +38,9 @@
(defmacro muif (condition do do-else)
`(muwhen ,condition
- (values ,do)
- (list :RAW (mu "else"))
- (values ,do-else)))
+ ,@do
+ (:RAW `(mu "else"))
+ ,@do-else))
(defun quote-if-string (str)
(if (stringp str)