aboutsummaryrefslogtreecommitdiff
path: root/src/interp/define.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/define.boot')
-rw-r--r--src/interp/define.boot3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/interp/define.boot b/src/interp/define.boot
index b607cd4b..5939cdcb 100644
--- a/src/interp/define.boot
+++ b/src/interp/define.boot
@@ -1231,6 +1231,9 @@ spadCompileOrSetq (form is [nam,[lam,vl,body]]) ==
renameParameter() ==
NUMBERP v or IDENTP v or STRINGP v => v
GENSYM '"flag"
+ clearReplacement nam -- Make sure we have fresh info
+ if $optReplaceSimpleFunctions then
+ body := replaceSimpleFunctions body
form := [nam,[lam,vl,body]]
if vl is [:vl',E] and body is [nam',: =vl'] then