1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00

Fix typo causing performance problems!!!

* module/language/cps/cse.scm (eliminate-common-subexpressions-in-fun):
  Amazingly this typo causes Guile to be 10% slower or so.  Fixed!
This commit is contained in:
Andy Wingo 2020-05-29 16:59:08 +02:00
parent 4c59ff7e95
commit 411954c961

View file

@ -503,7 +503,7 @@ false. It could be that both true and false proofs are available."
(define (visit-term label names vars term out substs analysis)
(let ((term (rename-uses term substs))
(analyis (propagate-analysis analysis label out)))
(analysis (propagate-analysis analysis label out)))
(match term
(($ $branch)
;; Can only forward predecessors if this continuation binds no