(eval-defun-1): Cope with atoms as args.

This commit is contained in:
Richard M. Stallman 2001-12-21 14:07:45 +00:00
parent 3be9b0cab7
commit 726e8778c8

View file

@ -530,7 +530,9 @@ Interactively, with prefix argument, print output into current buffer."
Likewise for other constructs as necessary."
;; The code in edebug-defun should be consistent with this, but not
;; the same, since this gets a macroexpended form.
(cond ((and (eq (car form) 'defvar)
(cond ((not (listp form))
form)
((and (eq (car form) 'defvar)
(cdr-safe (cdr-safe form)))
;; Force variable to be bound.
(cons 'defconst (cdr form)))