declare
メタ情報記述用のマクロ。書かれていても何も実行はされない。
code: subr.el
(defmacro declare (&rest _specs)
"Do not evaluate any arguments, and return nil.
If a `declare' form appears as the first form in the body of a
defun' or defmacro' form, SPECS specifies various additional
information about the function or macro; these go into effect
during the evaluation of the defun' or defmacro' form.
The possible values of SPECS are specified by
defun-declarations-alist' and macro-declarations-alist'.
For more information, see info node `(elisp)Declare Form'."
;; FIXME: edebug spec should pay attention to defun-declarations-alist.
nil)