Subject: bug#14164: letrec: detect illegal accesses to vars before entering body

From: [email-masked] (Ludovic Courtès)
Date: Fri, 12 Apr 2013 10:43:08 +0200

Mark H Weaver <[email-masked]> skribis:

>  @lisp
>  (letrec ((a 42)
> -         (b (+ a 10)))
> +         (b (+ a 10)))  ;; Illegal access
>    (* a b))

Please change it to “invalid access”.  Nothing illegal here.  ;-)

Ludo’.