diff options
| -rw-r--r-- | lisp/emacs-lisp/byte-opt.el | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el index 7d47d809673..940b4869f51 100644 --- a/lisp/emacs-lisp/byte-opt.el +++ b/lisp/emacs-lisp/byte-opt.el | |||
| @@ -1121,6 +1121,7 @@ | |||
| 1121 | (put 'symbol-name 'byte-optimizer 'byte-optimize-pure-func) | 1121 | (put 'symbol-name 'byte-optimizer 'byte-optimize-pure-func) |
| 1122 | (put 'regexp-opt 'byte-optimizer 'byte-optimize-pure-func) | 1122 | (put 'regexp-opt 'byte-optimizer 'byte-optimize-pure-func) |
| 1123 | (put 'regexp-quote 'byte-optimizer 'byte-optimize-pure-func) | 1123 | (put 'regexp-quote 'byte-optimizer 'byte-optimize-pure-func) |
| 1124 | (put 'string-to-syntax 'byte-optimizer 'byte-optimize-pure-func) | ||
| 1124 | (defun byte-optimize-pure-func (form) | 1125 | (defun byte-optimize-pure-func (form) |
| 1125 | "Do constant folding for pure functions. | 1126 | "Do constant folding for pure functions. |
| 1126 | This assumes that the function will not have any side-effects and that | 1127 | This assumes that the function will not have any side-effects and that |