]> git.eshelyaron.com Git - emacs.git/commit
* Split type hint pass from dead code removal pass into dedicated one.
authorAndrea Corallo <akrl@sdf.org>
Mon, 25 May 2020 19:27:46 +0000 (20:27 +0100)
committerAndrea Corallo <akrl@sdf.org>
Mon, 25 May 2020 21:10:42 +0000 (22:10 +0100)
commitf28b1780c6d5ed974e414a423cef8d11ed8145e6
tree2c3b333c29da6ef60bb30d01524cf76108b3f342
parentb478d57e73ccff63788de805bfe178481ff084cf
* Split type hint pass from dead code removal pass into dedicated one.

Given SSA prop overwrite mvar type slot we clean-up the compiler type
hints as last.

* lisp/emacs-lisp/comp.el (comp-passes): Add comp-remove-type-hints.
(comp-remove-type-hints-func): Code move.
(comp-dead-code): Do not call `comp-remove-type-hints-func'.
(comp-remove-type-hints): Add as new pass.
lisp/emacs-lisp/comp.el