aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Paul Wallington2005-09-18 16:23:12 +0000
committerJohn Paul Wallington2005-09-18 16:23:12 +0000
commit8a658a52b8da177a66f59ac638240cdcacebb21d (patch)
tree2ed291799c4262e088e9cae55353aa98d50ddc8c
parent93a75651ff56f5064762ca5565f5baef9a8f6a7b (diff)
downloademacs-8a658a52b8da177a66f59ac638240cdcacebb21d.tar.gz
emacs-8a658a52b8da177a66f59ac638240cdcacebb21d.zip
(Fdefalias): Signal an error if SYMBOL is not a symbol.
-rw-r--r--src/ChangeLog4
-rw-r--r--src/data.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 635b0cf5795..04c375db271 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12005-09-18 John Paul Wallington <jpw@pobox.com>
2
3 * data.c (Fdefalias): Signal an error if SYMBOL is not a symbol.
4
12005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 52005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 6
3 * Makefile.in (SOME_MACHINE_OBJECTS): Undo previous change. 7 * Makefile.in (SOME_MACHINE_OBJECTS): Undo previous change.
diff --git a/src/data.c b/src/data.c
index c0c797da266..02249a887fa 100644
--- a/src/data.c
+++ b/src/data.c
@@ -719,6 +719,7 @@ determined by DEFINITION. */)
719 (symbol, definition, docstring) 719 (symbol, definition, docstring)
720 register Lisp_Object symbol, definition, docstring; 720 register Lisp_Object symbol, definition, docstring;
721{ 721{
722 CHECK_SYMBOL (symbol);
722 if (CONSP (XSYMBOL (symbol)->function) 723 if (CONSP (XSYMBOL (symbol)->function)
723 && EQ (XCAR (XSYMBOL (symbol)->function), Qautoload)) 724 && EQ (XCAR (XSYMBOL (symbol)->function), Qautoload))
724 LOADHIST_ATTACH (Fcons (Qt, symbol)); 725 LOADHIST_ATTACH (Fcons (Qt, symbol));