aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2002-07-31 22:05:16 +0000
committerRichard M. Stallman2002-07-31 22:05:16 +0000
commitc43008c44a48657dbaed05bf5b2744602539bee0 (patch)
treea8a44b4f1948bcc22775ae291f7e1999f87b45b6
parent430190ba6d2dfc40944ebf94b6090cc621b8d1f7 (diff)
downloademacs-c43008c44a48657dbaed05bf5b2744602539bee0.tar.gz
emacs-c43008c44a48657dbaed05bf5b2744602539bee0.zip
(byte-compile-find-cl-functions):
Check that (car elt) is a string.
-rw-r--r--lisp/ChangeLog16
-rw-r--r--lisp/emacs-lisp/bytecomp.el5
2 files changed, 19 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index bed25b3194d..553da0faa22 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,12 @@
12002-07-31 Richard M. Stallman <rms@gnu.org>
2
3 * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions):
4 Check that (car elt) is a string.
5
6 * pcomplete.el (pcomplete-entries): Doc fix.
7
8 * international/mule.el (non-standard-icccm-encodings-alist): Doc fix.
9
12002-07-31 Andreas Schwab <schwab@suse.de> 102002-07-31 Andreas Schwab <schwab@suse.de>
2 11
3 * dired.el: Hide disabling of dired-find-alternate-file behind 12 * dired.el: Hide disabling of dired-find-alternate-file behind
@@ -99,6 +108,13 @@
99 108
1002002-07-29 Richard M. Stallman <rms@gnu.org> 1092002-07-29 Richard M. Stallman <rms@gnu.org>
101 110
111 * bindings.el (help-echo): If global-mode-string is non-nil,
112 display some spaces after it.
113
114 * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions):
115 Don't call string-match on non-string.
116 (displaying-byte-compile-warnings):
117
102 * textmodes/ispell.el (check-ispell-version): Bind default-directory 118 * textmodes/ispell.el (check-ispell-version): Bind default-directory
103 to avoid errors. Kill the old temp buffer at the beginning. 119 to avoid errors. Kill the old temp buffer at the beginning.
104 120
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 936f9fec5cf..b70a79971b3 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -10,7 +10,7 @@
10 10
11;;; This version incorporates changes up to version 2.10 of the 11;;; This version incorporates changes up to version 2.10 of the
12;;; Zawinski-Furuseth compiler. 12;;; Zawinski-Furuseth compiler.
13(defconst byte-compile-version "$Revision: 2.107 $") 13(defconst byte-compile-version "$Revision: 2.108 $")
14 14
15;; This file is part of GNU Emacs. 15;; This file is part of GNU Emacs.
16 16
@@ -1206,7 +1206,8 @@ Each function's symbol gets marked with the `byte-compile-noruntime' property."
1206(defun byte-compile-find-cl-functions () 1206(defun byte-compile-find-cl-functions ()
1207 (unless byte-compile-cl-functions 1207 (unless byte-compile-cl-functions
1208 (dolist (elt load-history) 1208 (dolist (elt load-history)
1209 (when (string-match "^cl\\>" (car elt)) 1209 (when (and (stringp (car elt))
1210 (string-match "^cl\\>" (car elt)))
1210 (setq byte-compile-cl-functions 1211 (setq byte-compile-cl-functions
1211 (append byte-compile-cl-functions 1212 (append byte-compile-cl-functions
1212 (cdr elt))))) 1213 (cdr elt)))))