* lisp/emacs-lisp/gv.el (gv-define-setter): Change edebug spec
from body to def-body (bug#28729).
which can do arbitrary things, whereas the other arguments are all guaranteed
to be pure and copyable. Example use:
(gv-define-setter aref (v a i) \\=`(aset ,a ,i ,v))"
- (declare (indent 2) (debug (&define name sexp body)))
+ (declare (indent 2) (debug (&define name sexp def-body)))
`(gv-define-expander ,name
(lambda (do &rest args)
(declare-function