* lisp/emacs-lisp/cl-macs.el (cl-defstruct): Implement docstrings
commit13634dec038d613c3b618d70cd64d6d63561f2eb
authorArtur Malabarba <bruce.connor.am@gmail.com>
Mon, 13 Apr 2015 12:13:36 +0000 (13 13:13 +0100)
committerArtur Malabarba <bruce.connor.am@gmail.com>
Mon, 13 Apr 2015 19:51:14 +0000 (13 20:51 +0100)
tree4723e8a78972cb6bf9caaf9717b686916e2d19bd
parent84e0b7dad6f1a8e53261f9b96f5a9080fea681a4
* lisp/emacs-lisp/cl-macs.el (cl-defstruct): Implement docstrings

Adding a string after a constructor's argument list will use
that string as the constructor function docstring.  If this string
is absent but the struct itself was given a docstring, use that as
the constructor's docstring.

Fixes (bug#17284).
lisp/emacs-lisp/cl-macs.el