aboutsummaryrefslogtreecommitdiff
path: root/src/interp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2010-07-26 02:49:04 +0000
committerdos-reis <gdr@axiomatics.org>2010-07-26 02:49:04 +0000
commit4d2e94d7512864a3ef79698daa1b2b90b694b790 (patch)
treec17bdf26fc40c47a09f4e9f1d208820f5784c5a6 /src/interp
parent86f5b5568ab4013e6fd8575e16b01d9d1aa99e91 (diff)
downloadopen-axiom-4d2e94d7512864a3ef79698daa1b2b90b694b790.tar.gz
* interp/g-opt.boot (optCond): Simplify newly built COND-expression.
Diffstat (limited to 'src/interp')
-rw-r--r--src/interp/g-opt.boot2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/g-opt.boot b/src/interp/g-opt.boot
index fceb3a2d..85bee73c 100644
--- a/src/interp/g-opt.boot
+++ b/src/interp/g-opt.boot
@@ -393,7 +393,7 @@ optSEQ ["SEQ",:l] ==
aft:= after(l,before)
null before => ["SEQ",:aft]
null aft => ["COND",:transform,'(%true (conderr))]
- ["COND",:transform,['%true,optSEQ ["SEQ",:aft]]]
+ optCond ["COND",:transform,['%true,optSEQ ["SEQ",:aft]]]
tryToRemoveSEQ l ==
l is ["SEQ",[op,a]] and op in '(EXIT RETURN THROW) => a
l