1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 07:00:23 +02:00

Fix thinko in synthesize-definition-effects!

* module/language/cps/effects-analysis.scm (synthesize-definition-effects!):
  Fix a boneheaded thinko that caused all primcalls to be marked as
  causing car, cdr, vector, struct, and box effects.
This commit is contained in:
Andy Wingo 2014-05-07 15:25:13 +02:00
parent 7af8115675
commit aa980ce0dc

View file

@ -531,7 +531,9 @@
(add-deps! &box))
(_
(add-deps! (effects-clobber
(logior fx &car &cdr &vector &struct &box)))
(logand
fx
(cause (logior &car &cdr &vector &struct &box)))))
#t)))
(_ #t))
(lp (1+ label))))))