aboutsummaryrefslogtreecommitdiff
path: root/src/interp/g-opt.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-04-21 05:56:14 +0000
committerdos-reis <gdr@axiomatics.org>2011-04-21 05:56:14 +0000
commit97463cc77bbec1c33f46ceb44584a180264682c3 (patch)
tree61d9cf3e25771fbdd5de776ea989aff622684aa3 /src/interp/g-opt.boot
parent1ca37b944b566ef3f0479d4c2fe6895e9fbd3785 (diff)
downloadopen-axiom-97463cc77bbec1c33f46ceb44584a180264682c3.tar.gz
* boot/tokens.boot: Don't rename nreverse.
* boot/utility.boot (reverse!): Define. * boot/parser.boot: Use reverse! instead of NREVERSE. * boot/ast.boot: Generate reverse! forms instead of NREVERSE.
Diffstat (limited to 'src/interp/g-opt.boot')
-rw-r--r--src/interp/g-opt.boot4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interp/g-opt.boot b/src/interp/g-opt.boot
index c62882ba..ab1006e9 100644
--- a/src/interp/g-opt.boot
+++ b/src/interp/g-opt.boot
@@ -132,7 +132,7 @@ groupVariableDefinitions form ==
expr :=
stmts = nil => val
['SEQ,:stmts,['EXIT,val]]
- ['%bind,nreverse defs,expr]
+ ['%bind,reverse! defs,expr]
optimizeFunctionDef(def) ==
if $reportOptimization then
@@ -667,7 +667,7 @@ optCollectVector form ==
-- get the actual size of the vector.
vecSize :=
vecSize is [hi] => hi
- ["MIN",:nreverse vecSize]
+ ["MIN",:reverse! vecSize]
-- if no suitable loop index was found, introduce one.
if index = nil then
index := gensym()