summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2021-07-28 17:31:44 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2021-07-30 09:54:29 +0200
commit9a6333811441a32e49bfd33c14f77680402cd639 (patch)
tree20197f9b08c865f209d85061e11d6db09700e5f3 /test/lisp/emacs-lisp
parent566e29f78ccee4fcf0421576c0306860c8afae0f (diff)
downloademacs-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 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions