From b34057a1944354cbd2100e2beb08d6c6e1e06da3 Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Mon, 11 Dec 2017 01:17:50 -0800 Subject: Replace `if-let` and `when-let` with starred versions Fix #2130. Emacs 26 obsoletes `if-let` and `when-let`, replacing them with `if-let*` and `when-let*`. This raises byte-compilation warnings (treated as errors) when testing against Emacs 26. See: http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-26#n1278 --- cider-macroexpansion.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cider-macroexpansion.el') diff --git a/cider-macroexpansion.el b/cider-macroexpansion.el index 82ba966d..6f0dab54 100644 --- a/cider-macroexpansion.el +++ b/cider-macroexpansion.el @@ -89,7 +89,7 @@ This variable specifies both what was expanded and the expander.") (defun cider-macroexpand-expr (expander expr) "Macroexpand, use EXPANDER, the given EXPR." - (when-let ((expansion (cider-sync-request:macroexpand expander expr))) + (when-let* ((expansion (cider-sync-request:macroexpand expander expr))) (setq cider-last-macroexpand-expression expr) (cider-initialize-macroexpansion-buffer expansion (cider-current-ns)))) -- cgit v1.2.3