[armedbear-cvs] r12997 - trunk/abcl/src/org/armedbear/lisp
Erik Huelsmann
ehuelsmann at common-lisp.net
Thu Nov 4 15:52:35 UTC 2010
Author: ehuelsmann
Date: Thu Nov 4 11:52:33 2010
New Revision: 12997
Log:
Truely fix JRockit: actually use the new label to jump to.
Modified:
trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
Modified: trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp (original)
+++ trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp Thu Nov 4 11:52:33 2010
@@ -6468,7 +6468,7 @@
(aload tag-register) ; Stack depth is 3.
;; If it's not the tag we're looking for, we branch to the start of the
;; catch-all handler, which will do a re-throw.
- (emit 'if_acmpne DEFAULT-HANDLER) ; Stack depth is 1.
+ (emit 'if_acmpne RETHROW) ; Stack depth is 1.
(emit-push-current-thread)
(emit-invokevirtual +lisp-throw+ "getResult"
(list +lisp-thread+) +lisp-object+)
More information about the armedbear-cvs
mailing list