+ ;; the node where this CTRAN is used, if unique. This is always null
+ ;; in :DELETED, :UNUSED and :BLOCK-START CTRANs, and is never null
+ ;; in :INSIDE-BLOCK continuations.
+ (use nil :type (or node null))
+ ;; the basic block this continuation is in. This is null only in
+ ;; :DELETED and :UNUSED continuations. Note that blocks that are
+ ;; unreachable but still in the DFO may receive deleted
+ ;; continuations, so it isn't o.k. to assume that any continuation
+ ;; that you pick up out of its DEST node has a BLOCK.
+ (block nil :type (or cblock null))
+ ;; something or other that the back end annotates this continuation with
+ (info nil))
+
+(def!struct (lvar
+ (:make-load-form-fun ignore-it)
+ (:constructor make-lvar (&optional dest)))
+ ;; The node which receives this value. NIL only temporarily.
+ (dest nil :type (or node null))