diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2012-11-06 22:14:27 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2012-11-06 22:14:27 -0500 |
commit | d57c286eea2c3bc69e8aeac6c4a1458625032a73 (patch) | |
tree | a3d3f9f2a401c2e36eefabac7046944ed628a7bc /lisp/emacs-lisp/cl.el | |
parent | acf93bcf1922b4d157c217a7a76b30d028d1043d (diff) | |
download | emacs-d57c286eea2c3bc69e8aeac6c4a1458625032a73.tar.gz emacs-d57c286eea2c3bc69e8aeac6c4a1458625032a73.tar.bz2 emacs-d57c286eea2c3bc69e8aeac6c4a1458625032a73.zip |
* lisp/emacs-lisp/cl.el (defsetf): Pass the third arg to
gv-define-simple-setter.
Fixes: debbugs:12812
Diffstat (limited to 'lisp/emacs-lisp/cl.el')
-rw-r--r-- | lisp/emacs-lisp/cl.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el index d3ef83961e2..52567f34278 100644 --- a/lisp/emacs-lisp/cl.el +++ b/lisp/emacs-lisp/cl.el @@ -597,7 +597,7 @@ Example: (cl-function (lambda (,@(car args) ,@arg1) ,@(cdr args))) do args))) - `(gv-define-simple-setter ,name ,arg1))) + `(gv-define-simple-setter ,name ,arg1 ,(car args)))) ;; FIXME: CL used to provide a setf method for `apply', but I haven't been able ;; to find a case where it worked. The code below tries to handle it as well. |