branch: externals/compat
commit 5fc428f35fdccdfc99998cbd29c54e568d1de087
Author: Philip Kaludercic <[email protected]>
Commit: Philip Kaludercic <[email protected]>
Handle edge-case with an empty and-let* body
---
compat-26.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-26.el b/compat-26.el
index 18c53e446b..3da78cffc6 100644
--- a/compat-26.el
+++ b/compat-26.el
@@ -479,7 +479,7 @@ are non-nil, then the result is non-nil."
(when (or (cdr var) (consp (car var)))
(setq last (caar list))))
`(let* ,(nreverse list)
- (if ,(caar list) ,(macroexp-progn body)))))
+ (if ,(caar list) ,(macroexp-progn (or body '(t)))))))
;;;; Defined in image.el