1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

Fix bug where private bindings would never be sealed

* module/language/tree-il/optimize.scm (make-optimizer): Fix plumbing of
-Oseal-private-bindings / -O3.
This commit is contained in:
Andy Wingo 2020-05-31 22:05:41 +02:00
parent 411954c961
commit 4c10ea0e57

View file

@ -51,7 +51,7 @@
(verify exp)
(run-pass! (resolve exp env))
(run-pass! (expand exp))
(run-pass! (letrectify exp))
(run-pass! (letrectify exp #:seal-private-bindings? seal?))
(run-pass! (fix-letrec exp))
(run-pass! (peval exp env))
(run-pass! (eta-expand exp))