diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2021-07-28 17:31:44 +0200 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2021-07-30 09:54:29 +0200 |
commit | 9a6333811441a32e49bfd33c14f77680402cd639 (patch) | |
tree | 20197f9b08c865f209d85061e11d6db09700e5f3 /lisp/emacs-lisp/ert-x.el | |
parent | 566e29f78ccee4fcf0421576c0306860c8afae0f (diff) | |
download | emacs-9a6333811441a32e49bfd33c14f77680402cd639.tar.gz emacs-9a6333811441a32e49bfd33c14f77680402cd639.tar.bz2 emacs-9a6333811441a32e49bfd33c14f77680402cd639.zip |
Elide lexical variables in for-effect context in source optimiser
* lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
Remove for-effect uses of lexical variables. We previously relied on
this being done by the lapcode peephole optimiser but at source level
it enables more optimisation opportunities.
Keywords are elided for the same reason.
Diffstat (limited to 'lisp/emacs-lisp/ert-x.el')
0 files changed, 0 insertions, 0 deletions