aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1998-04-17 02:00:04 +0000
committerRichard M. Stallman1998-04-17 02:00:04 +0000
commit43fd1680f924dbfdc3aa6a22dc05b6102354fc25 (patch)
tree0892b464a1e54d5de2c3f3fd21366786b707412c
parent4e3063083514fdf979ce1799ea11e889c91148db (diff)
downloademacs-43fd1680f924dbfdc3aa6a22dc05b6102354fc25.tar.gz
emacs-43fd1680f924dbfdc3aa6a22dc05b6102354fc25.zip
(byte-after-unbind-ops): Delete byte-equal.
-rw-r--r--lisp/emacs-lisp/byte-opt.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el
index 3453d1d71b6..86f7309d1b7 100644
--- a/lisp/emacs-lisp/byte-opt.el
+++ b/lisp/emacs-lisp/byte-opt.el
@@ -1313,11 +1313,14 @@
1313(defconst byte-after-unbind-ops 1313(defconst byte-after-unbind-ops
1314 '(byte-constant byte-dup 1314 '(byte-constant byte-dup
1315 byte-symbolp byte-consp byte-stringp byte-listp byte-numberp byte-integerp 1315 byte-symbolp byte-consp byte-stringp byte-listp byte-numberp byte-integerp
1316 byte-eq byte-equal byte-not 1316 byte-eq byte-not
1317 byte-cons byte-list1 byte-list2 ; byte-list3 byte-list4 1317 byte-cons byte-list1 byte-list2 ; byte-list3 byte-list4
1318 byte-interactive-p) 1318 byte-interactive-p)
1319 ;; How about other side-effect-free-ops? Is it safe to move an 1319 ;; How about other side-effect-free-ops? Is it safe to move an
1320 ;; error invocation (such as from nth) out of an unwind-protect? 1320 ;; error invocation (such as from nth) out of an unwind-protect?
1321 ;; No, it is not, because the unwind-protect forms can alter
1322 ;; the inside of the object to which nth would apply.
1323 ;; For the same reason, byte-equal was deleted from this list.
1321 "Byte-codes that can be moved past an unbind.") 1324 "Byte-codes that can be moved past an unbind.")
1322 1325
1323(defconst byte-compile-side-effect-and-error-free-ops 1326(defconst byte-compile-side-effect-and-error-free-ops