diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2023-05-04 17:28:08 +0200 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2023-05-05 22:00:27 +0200 |
commit | 1438574dd73a097293f8cfe356c3459cec6ee005 (patch) | |
tree | 6e3ee44020a988bfdcb392a18f69fa985a140b87 /test/lisp/emacs-lisp/lisp-tests.el | |
parent | 0e8d8a72284f6b3aaa1bbce73d41c7d84bbc4d3c (diff) | |
download | emacs-1438574dd73a097293f8cfe356c3459cec6ee005.tar.gz emacs-1438574dd73a097293f8cfe356c3459cec6ee005.tar.bz2 emacs-1438574dd73a097293f8cfe356c3459cec6ee005.zip |
Don't inline funcall to literal lambda form
* lisp/emacs-lisp/byte-opt.el (byte-optimize-funcall): Don't convert
(funcall '(lambda ...) ...) -> ((lambda ...) ...)
because that would inline what is essentially an `eval` of a
function using dynamic binding rules into lexbound code.
Diffstat (limited to 'test/lisp/emacs-lisp/lisp-tests.el')
0 files changed, 0 insertions, 0 deletions