]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdefmacro): Signal an error if NAME is not a symbol.
authorJohn Paul Wallington <jpw@pobox.com>
Tue, 6 Jul 2004 01:38:58 +0000 (01:38 +0000)
committerJohn Paul Wallington <jpw@pobox.com>
Tue, 6 Jul 2004 01:38:58 +0000 (01:38 +0000)
src/ChangeLog
src/eval.c

index 3e24370d724db9c2c7a17b52370dcb742701b0d9..254069032ed998df7679a12dc1f38333f010dafb 100644 (file)
@@ -1,3 +1,7 @@
+2004-07-06  John Paul Wallington  <jpw@gnu.org>
+
+       * eval.c (Fdefmacro): Signal an error if NAME is not a symbol.
+
 2004-07-05  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * macterm.c (mac_initialize_display_info): Use CGGetActiveDisplayList
index 096755f9c77485de3176b85d9b2df768cc3783be..d7cfe9591583acb396c89720040b9c8d22f294f7 100644 (file)
@@ -657,6 +657,7 @@ usage: (defmacro NAME ARGLIST [DOCSTRING] [DECL] BODY...)  */)
   Lisp_Object lambda_list, doc, tail;
 
   fn_name = Fcar (args);
+  CHECK_SYMBOL (fn_name);
   lambda_list = Fcar (Fcdr (args));
   tail = Fcdr (Fcdr (args));