[armedbear-cvs] r12137 - trunk/abcl/src/org/armedbear/lisp
Erik Huelsmann
ehuelsmann at common-lisp.net
Sun Sep 6 14:56:24 UTC 2009
Author: ehuelsmann
Date: Sun Sep 6 10:56:22 2009
New Revision: 12137
Log:
Remove stale BLOCK-NODE comments and move it to
where it should be according to other comments.
Modified:
trunk/abcl/src/org/armedbear/lisp/jvm.lisp
Modified: trunk/abcl/src/org/armedbear/lisp/jvm.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/jvm.lisp (original)
+++ trunk/abcl/src/org/armedbear/lisp/jvm.lisp Sun Sep 6 10:56:22 2009
@@ -385,7 +385,14 @@
;; fixme? tag gotten from the catch-form
)
-;; block-node belongs here; it's down below for historical raisins
+(defstruct (block-node (:conc-name block-)
+ (:include control-transferring-node)
+ (:constructor %make-block-node (name)))
+ name ;; Block name
+ (exit (gensym))
+ target
+ ;; True if there is a non-local RETURN from this block.
+ non-local-return-p)
;; binding blocks: LET, LET*, FLET, LABELS, M-V-B, PROGV, LOCALLY
@@ -425,17 +432,6 @@
(:include protected-node)))
-;; Used to wrap TAGBODYs, UNWIND-PROTECTs and LET/LET*/M-V-B forms as well as
-;; BLOCKs per se.
-(defstruct (block-node (:conc-name block-)
- (:include control-transferring-node)
- (:constructor %make-block-node (name)))
- name ;; Block name
- (exit (gensym))
- target
- ;; True if there is a non-local RETURN from this block.
- non-local-return-p)
-
(defvar *blocks* ())
(defknown make-block-node (t) t)
More information about the armedbear-cvs
mailing list