(loadhist-unload-element): Move ERT and cl-generic methods
commit69fb12a66b3d6b9bfb55d8bcd58bec2a8e7ca55b
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 24 Jul 2017 19:58:30 +0000 (24 15:58 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 24 Jul 2017 19:58:30 +0000 (24 15:58 -0400)
tree7608f9b5cc190eee0670647712080937d4bae602
parentf07b12c1d036e50daa25b3a18b13686be6628c4d
(loadhist-unload-element): Move ERT and cl-generic methods

* lisp/loadhist.el (loadhist-unload-element): Don't define cl-generic
and ert methods here.
(loadhist-unload-element) <(head define-type)>: Remove unused var `slots'.

* lisp/emacs-lisp/cl-generic.el (loadhist-unload-element): Define
unload method for cl-defmethod.
(cl-generic-ensure-function): Remove redundant `defalias'.

* lisp/emacs-lisp/ert.el (ert-set-test): Move the current-load-list
setting here...
(ert-deftest): ...from here.
(loadhist-unload-element): Define unload method for ert-deftest.
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/ert.el
lisp/loadhist.el