guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/libguile eval.c


From: Marius Vollmer
Subject: guile/guile-core/libguile eval.c
Date: Wed, 09 May 2001 13:25:45 -0700

CVSROOT:        /cvs
Module name:    guile
Changes by:     Marius Vollmer <address@hidden> 01/05/09 13:25:44

Modified files:
        guile-core/libguile: eval.c 

Log message:
        (scm_i_eval): Copy expression before passing it to
        SCM_XEVAL.  The copy operation was removed unintendedly during my
        change on 2001-03-25.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/libguile/eval.c.diff?cvsroot=OldCVS&tr1=1.217&tr2=1.218&r1=text&r2=text

Patches:
Index: guile/guile-core/libguile/eval.c
diff -u guile/guile-core/libguile/eval.c:1.217 
guile/guile-core/libguile/eval.c:1.218
--- guile/guile-core/libguile/eval.c:1.217      Fri May  4 14:54:00 2001
+++ guile/guile-core/libguile/eval.c    Wed May  9 13:25:44 2001
@@ -3918,6 +3918,7 @@
 SCM 
 scm_i_eval (SCM exp, SCM env)
 {
+  exp = scm_copy_tree (exp);
   return SCM_XEVAL (exp, env);
 }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]