diff options
| author | Richard M. Stallman | 2002-07-31 22:05:16 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-07-31 22:05:16 +0000 |
| commit | c43008c44a48657dbaed05bf5b2744602539bee0 (patch) | |
| tree | a8a44b4f1948bcc22775ae291f7e1999f87b45b6 | |
| parent | 430190ba6d2dfc40944ebf94b6090cc621b8d1f7 (diff) | |
| download | emacs-c43008c44a48657dbaed05bf5b2744602539bee0.tar.gz emacs-c43008c44a48657dbaed05bf5b2744602539bee0.zip | |
(byte-compile-find-cl-functions):
Check that (car elt) is a string.
| -rw-r--r-- | lisp/ChangeLog | 16 | ||||
| -rw-r--r-- | lisp/emacs-lisp/bytecomp.el | 5 |
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 @@ | |||
| 1 | 2002-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 | |||
| 1 | 2002-07-31 Andreas Schwab <schwab@suse.de> | 10 | 2002-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 | ||
| 100 | 2002-07-29 Richard M. Stallman <rms@gnu.org> | 109 | 2002-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))))) |