diff options
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/emacs-lisp/byte-opt.el | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0b8a0e34cb2..f6c8615dd0f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2007-08-23 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * emacs-lisp/byte-opt.el (byte-optimize-featurep): Also handle `sxemacs'. | ||
| 4 | |||
| 1 | 2007-08-22 Chong Yidong <cyd@stupidchicken.com> | 5 | 2007-08-22 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 6 | ||
| 3 | * image-mode.el (image-minor-mode): Use image-mode-text-map. | 7 | * image-mode.el (image-minor-mode): Use image-mode-text-map. |
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 82a5cf0a75a..6f653c8fc6e 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el | |||
| @@ -1135,9 +1135,9 @@ | |||
| 1135 | 1135 | ||
| 1136 | (put 'featurep 'byte-optimizer 'byte-optimize-featurep) | 1136 | (put 'featurep 'byte-optimizer 'byte-optimize-featurep) |
| 1137 | (defun byte-optimize-featurep (form) | 1137 | (defun byte-optimize-featurep (form) |
| 1138 | ;; Emacs-21's byte-code doesn't run under XEmacs anyway, so we can | 1138 | ;; Emacs-21's byte-code doesn't run under XEmacs or SXEmacs anyway, so we |
| 1139 | ;; safely optimize away this test. | 1139 | ;; can safely optimize away this test. |
| 1140 | (if (equal '((quote xemacs)) (cdr-safe form)) | 1140 | (if (member (cdr-safe form) '((quote xemacs) (quote sxemacs))) |
| 1141 | nil | 1141 | nil |
| 1142 | form)) | 1142 | form)) |
| 1143 | 1143 | ||