summaryrefslogtreecommitdiff
path: root/libguile/modules.h
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2011-03-06 23:02:57 +0100
committerLudovic Courtès <ludo@gnu.org>2011-03-06 23:05:01 +0100
commit65ea26c5824bc3be9d327b4470d19e67d7b5d44d (patch)
treed33993a4ff8f10d77feddb0686b05af99f71012d /libguile/modules.h
parent821eca02eb50cb65d41f72fe99acbebd5bc5cc7d (diff)
downloadguile-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