+2002-07-13 Neil Jerram <neil@ossau.uklinux.net>
+
+ * eval.c (unmemocopy): Fix for
+ 1001-local-eval-error-backtrace-segfaults (unmemoization crash
+ with internal definitions and local-eval).
+
2002-07-12 Gary Houston <ghouston@arglist.com>
* dynl.c: Don't define stub procedures if DYNAMIC_LINKING is not
z = scm_cons (n, SCM_UNSPECIFIED);
ls = scm_cons (scm_sym_define, z);
if (!SCM_NULLP (env))
- SCM_SETCAR (SCM_CAR (env), scm_cons (n, SCM_CAAR (env)));
+ env = scm_cons (scm_cons (scm_cons (n, SCM_CAAR (env)),
+ SCM_CDAR (env)),
+ SCM_CDR (env));
break;
}
case SCM_BIT8(SCM_MAKISYM (0)):