"Bill Schottstaedt" <[EMAIL PROTECTED]> writes:

> ERROR: In procedure memoization:
> ERROR: Bad binding (e) in expression (letrec ((genmatch (lambda (x clauses 
> match-expr) (let* 
> ((length>= #) #<freed cell 0x2aaaaaf3f2a0; GC missed a reference> (blist #) 
> (plist #) (c

I wonder if this might be related to a change I made recently in the
area of letrec initializers.  Would you mind reproing this under GDB,
with a breakpoint on the 

      ASSERT_SYNTAX_2 (scm_ilength (binding) == 2,
                       s_bad_binding, binding, expr);

line in check_bindings() in eval.c, and let me know what callstack you
have at that point?

Thanks,
        Neil



_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to