]> git.eshelyaron.com Git - emacs.git/commit
* Clean-up now unnecessary backward propagation in comp.el
authorAndrea Corallo <akrl@sdf.org>
Sun, 12 Jul 2020 10:22:41 +0000 (12:22 +0200)
committerAndrea Corallo <akrl@sdf.org>
Mon, 13 Jul 2020 12:40:07 +0000 (14:40 +0200)
commit36c289ec8b848e71729bd8715bc1a606f61711c9
tree817cbb4a93c4098e69ce1da48c56937f687df0d5
parent527b697b2a1f57cf47ac74a28b7f89c91dddb1ab
* Clean-up now unnecessary backward propagation in comp.el

* lisp/emacs-lisp/comp.el (comp-passes): Invoke 'comp-propagate'
instead of 'comp-propagate-alloc'.
(comp-mvar): Remove unnecessary `array-idx' slot.
(comp-propagate-prologue): Remove.
(comp-propagate-prologue): Remove `backward' parameter and
backward propagation logic.
(comp-propagate1): Remove and move logic into `comp-propagate'.
(comp-propagate-alloc): Remove pass.
lisp/emacs-lisp/comp.el