diff --git a/scheme/cyclone/transforms.sld b/scheme/cyclone/transforms.sld index b1a799d6..b2732f4e 100644 --- a/scheme/cyclone/transforms.sld +++ b/scheme/cyclone/transforms.sld @@ -630,6 +630,9 @@ (define (search exp) (cond ; Core forms: + ((ast:lambda? exp) + (difference (reduce union (map search (ast:lambda-body exp)) '()) + (ast:lambda-formals->list exp))) ((const? exp) '()) ((prim? exp) '()) ((quote? exp) '())