]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdefun): Signal an error if NAME is not a symbol.
authorEli Zaretskii <eliz@gnu.org>
Sat, 12 Jun 2004 10:32:44 +0000 (10:32 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 12 Jun 2004 10:32:44 +0000 (10:32 +0000)
src/eval.c

index e1da1def4468f8b97856d5d5064e313805c40db9..096755f9c77485de3176b85d9b2df768cc3783be 100644 (file)
@@ -617,6 +617,7 @@ usage: (defun NAME ARGLIST [DOCSTRING] BODY...)  */)
   register Lisp_Object defn;
 
   fn_name = Fcar (args);
+  CHECK_SYMBOL (fn_name);
   defn = Fcons (Qlambda, Fcdr (args));
   if (!NILP (Vpurify_flag))
     defn = Fpurecopy (defn);