diff options
author | Ludovic Courtès <ludo@gnu.org> | 2011-03-06 23:02:57 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2011-03-06 23:05:01 +0100 |
commit | 65ea26c5824bc3be9d327b4470d19e67d7b5d44d (patch) | |
tree | d33993a4ff8f10d77feddb0686b05af99f71012d /libguile/modules.h | |
parent | 821eca02eb50cb65d41f72fe99acbebd5bc5cc7d (diff) | |
download | guile-65ea26c5824bc3be9d327b4470d19e67d7b5d44d.tar.gz |
Handle `letrec*' like `letrec' in simple cases.
* module/language/tree-il/fix-letrec.scm (fix-letrec!): When X is a
`letrec*' with only lambdas and simple expressions, analyze it as if
it were a `letrec'.
* test-suite/tests/tree-il.test ("letrec"): Add test for
`(letrec* (x y) (xx yy) ((const 1) (const 2)) (lexical y yy))'.
Diffstat (limited to 'libguile/modules.h')
0 files changed, 0 insertions, 0 deletions