aboutsummaryrefslogtreecommitdiff
path: root/src/interp/i-special.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2012-05-01 06:53:37 +0000
committerdos-reis <gdr@axiomatics.org>2012-05-01 06:53:37 +0000
commit9e4c13732467bdf50de9e5b9d2d9cc5c76e22123 (patch)
tree9a57558c834dd98182b661820a8d1a75276feaad /src/interp/i-special.boot
parente37c877a8ad003972fc6c0206dc6220e266f0a8b (diff)
downloadopen-axiom-9e4c13732467bdf50de9e5b9d2d9cc5c76e22123.tar.gz
* interp/i-special.boot (interpREPEAT): Use CATCH directly.
* interp/int-top.boot (intloopSpadProcess): Likewise. * interp/sys-macros.lisp (funcall): Remove. (Catch): Likewise. (Throw): Likewise. (UnwindProtect): Likewise. (SPADCATCH): Likewise. (SPADTHROW): Likewise. (YIELD): Likewise.
Diffstat (limited to 'src/interp/i-special.boot')
-rw-r--r--src/interp/i-special.boot2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/i-special.boot b/src/interp/i-special.boot
index 4be81980..d8c1abe4 100644
--- a/src/interp/i-special.boot
+++ b/src/interp/i-special.boot
@@ -2251,7 +2251,7 @@ interpREPEAT(op,itrl,body,repeatMode) ==
['%repeat,:[interpIter itr for itr in itrl],
["CATCH",$repeatBodyLabel,interpLoop(body,$indexVars,
$indexTypes,nil)],voidValue()]
- SPADCATCH(eval $repeatLabel,timedEVALFUN code)
+ CATCH(eval $repeatLabel,timedEVALFUN code)
val:= objNewWrap(voidValue(),repeatMode)
putValue(op,val)
putModeSet(op,[repeatMode])