diff options
| -rw-r--r-- | macros.lisp | 6 |
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) |
