summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2023-01-17 17:57:25 +0100
committerMattias EngdegÄrd <mattiase@acm.org>2023-01-27 17:27:15 +0100
commit627ac228b2ecdf179f36ea41fd0254c091744e4b (patch)
treea0edd595805a2d8a181eab2c0e58cfa480ba3bdf /lisp/emacs-lisp/bytecomp.el
parent18fbcce9757165689df109db8f7b528a57335ae2 (diff)
downloademacs-627ac228b2ecdf179f36ea41fd0254c091744e4b.tar.gz
emacs-627ac228b2ecdf179f36ea41fd0254c091744e4b.tar.bz2
emacs-627ac228b2ecdf179f36ea41fd0254c091744e4b.zip
Don't inhibit LAP-level DCE when switch ops are present
* lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): Allow removal of unreachable basic blocks in the LAP peephole optimiser even when switch ops are present. The origins of this apparently unnecessary condition are unclear.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions