]> git.eshelyaron.com Git - emacs.git/commit
Don't inhibit LAP-level DCE when switch ops are present
authorMattias Engdegård <mattiase@acm.org>
Tue, 17 Jan 2023 16:57:25 +0000 (17:57 +0100)
committerMattias Engdegård <mattiase@acm.org>
Fri, 27 Jan 2023 16:27:15 +0000 (17:27 +0100)
commit627ac228b2ecdf179f36ea41fd0254c091744e4b
treea0edd595805a2d8a181eab2c0e58cfa480ba3bdf
parent18fbcce9757165689df109db8f7b528a57335ae2
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.
lisp/emacs-lisp/byte-opt.el