summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package.el
diff options
context:
space:
mode:
authorNoam Postavsky <npostavs@gmail.com>2016-04-24 10:31:23 -0400
committerNoam Postavsky <npostavs@gmail.com>2016-07-17 22:26:40 -0400
commitbe7a0e46495b336ce3019e6d1dc6e602d703494a (patch)
treebbe4ecbc5fefca755499069b4c2eb51d3d3cf120 /lisp/use-package/use-package.el
parent758739e6dbf82c6ad4ee0f1fa93bc2093be50956 (diff)
downloademacs-be7a0e46495b336ce3019e6d1dc6e602d703494a.tar.gz
emacs-be7a0e46495b336ce3019e6d1dc6e602d703494a.tar.bz2
emacs-be7a0e46495b336ce3019e6d1dc6e602d703494a.zip
Don't pass a constant as the state
for use-package-process-keywords, because the function may modify the list object. Modifying a quoted constant can lead to unexpected side effects (e.g. values from previous use-package forms end up in subsequent ones).
Diffstat (limited to 'lisp/use-package/use-package.el')
-rw-r--r--lisp/use-package/use-package.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index cdff6ce772e..ffe2dac3e46 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -1167,7 +1167,7 @@ this file. Usage:
(let ((body
(macroexp-progn
(use-package-process-keywords name args*
- (and use-package-always-defer '(:deferred t))))))
+ (and use-package-always-defer (list :deferred t))))))
(if use-package-debug
(display-buffer
(save-current-buffer