From: Mattias EngdegÄrd Date: Tue, 3 Aug 2021 13:28:10 +0000 (+0200) Subject: Declare `match-beginning` and `match-end` as side-effect-free X-Git-Tag: emacs-28.0.90~1596 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0809c9f6ef1e575a28b64c040834991588adf383;p=emacs.git Declare `match-beginning` and `match-end` as side-effect-free * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Add functions. --- diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 142f206428e..2232617e5ea 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el @@ -1362,6 +1362,7 @@ See Info node `(elisp) Integer Basics'." local-variable-if-set-p local-variable-p locale-info log log10 logand logb logcount logior lognot logxor lsh make-byte-code make-list make-string make-symbol mark marker-buffer max + match-beginning match-end member memq memql min minibuffer-selected-window minibuffer-window mod multibyte-char-to-unibyte next-window nth nthcdr number-to-string parse-colon-path plist-get plist-member