* lisp/emacs-lisp/eieio.el: Improve `constructor' compatibility.
commit4610ce96c1a6d8574f85d8bd543fb8e1e02d6718
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 17 Jan 2015 14:41:51 +0000 (17 09:41 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 17 Jan 2015 14:41:51 +0000 (17 09:41 -0500)
treee45ced4c0cc372da452d81b4c73b693cbbcb2018
parentd80fed096336339d9e4e1137cdfcf236db38886a
* lisp/emacs-lisp/eieio.el: Improve `constructor' compatibility.

Fixes: debbugs:19620

(eieio-constructor): Handle obsolete object name argument here...
(defclass): ...instead of in the constructor here.

* test/automated/eieio-tests.el
(eieio-test-37-obsolete-name-in-constructor): New test.
lisp/ChangeLog
lisp/emacs-lisp/eieio-core.el
lisp/emacs-lisp/eieio.el
test/ChangeLog
test/automated/eieio-tests.el