mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 11:50:28 +02:00
Fixes <https://bugs.gnu.org/29520>. Reported by Stefan Israelsson Tampe <stefan.itampe@gmail.com>. * module/language/tree-il/peval.scm (peval)[lift-applied-lambda]: Before performing eta-conversion, check that the variable(s) passed to the inner 'apply' are not referenced from the inner lambda, and that the number of required arguments would not be reduced by the conversion. |
||
---|---|---|
.. | ||
analyze.scm | ||
canonicalize.scm | ||
compile-cps.scm | ||
debug.scm | ||
effects.scm | ||
fix-letrec.scm | ||
optimize.scm | ||
peval.scm | ||
primitives.scm | ||
spec.scm |