(byte-after-unbind-ops): Delete byte-equal.
This commit is contained in:
parent
4e30630835
commit
43fd1680f9
1 changed files with 4 additions and 1 deletions
|
@ -1313,11 +1313,14 @@
|
|||
(defconst byte-after-unbind-ops
|
||||
'(byte-constant byte-dup
|
||||
byte-symbolp byte-consp byte-stringp byte-listp byte-numberp byte-integerp
|
||||
byte-eq byte-equal byte-not
|
||||
byte-eq byte-not
|
||||
byte-cons byte-list1 byte-list2 ; byte-list3 byte-list4
|
||||
byte-interactive-p)
|
||||
;; How about other side-effect-free-ops? Is it safe to move an
|
||||
;; error invocation (such as from nth) out of an unwind-protect?
|
||||
;; No, it is not, because the unwind-protect forms can alter
|
||||
;; the inside of the object to which nth would apply.
|
||||
;; For the same reason, byte-equal was deleted from this list.
|
||||
"Byte-codes that can be moved past an unbind.")
|
||||
|
||||
(defconst byte-compile-side-effect-and-error-free-ops
|
||||
|
|
Loading…
Add table
Reference in a new issue