diff options
Diffstat (limited to 'src/interp/slam.boot')
-rw-r--r-- | src/interp/slam.boot | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/slam.boot b/src/interp/slam.boot index 664aa18e..11816e99 100644 --- a/src/interp/slam.boot +++ b/src/interp/slam.boot @@ -144,7 +144,7 @@ reportFunctionCompilation(op,nam,argl,body,isRecursive) == minivectorName := makeInternalMapMinivectorName nam body := substitute(["%dynval",MKQ minivectorName],"$$$",body) symbolValue(minivectorName) := vector $minivector - argl := COPY argl -- play it safe for optimization + argl := copyTree argl -- play it safe for optimization init := not(isRecursive and $compileRecurrence and #argl = 1) => nil isRecurrenceRelation(nam,body,minivectorName) |