diff --git a/core/core-lib.el b/core/core-lib.el index 506d0c804..2cee100bd 100644 --- a/core/core-lib.el +++ b/core/core-lib.el @@ -177,8 +177,8 @@ Accepts the same arguments as `message'." (defmacro pushnew! (place &rest values) "Like `cl-pushnew', but will prepend VALUES to PLACE. The order VALUES is preserved." - `(dolist (--value-- (nreverse (list ,@values))) - (cl-pushnew --value-- ,place))) + `(dolist (--x-- (list ,@(nreverse values))) + (cl-pushnew --x-- ,place))) (defmacro prependq! (sym &rest lists) "Prepend LISTS to SYM in place."