anchor.diff:      (when escapes
         ;; Emit the jump-table.
         ;; TODO: Prune local labels out.
  -      (emit-trailer (jump-table nil)
  +      (emit-trailer (nil nil)
  +        (emit `(:align 8))
  +        (emit jump-table)
           (dolist (i thunk-labels)
             (emit `(:d64/le (- ,i ,jump-table)))))
         ;; And the all the thunks.
  
positive.code:          (jump-table (gensym "jump-table")))
      ;; Build the jump table.
      ;; Every jump entry must be a local GO with no special bindings.
      (emit-trailer (jump-table nil)
        (dolist (j jumps)
          (assert (typep j 'ast-go))
          (let ((go-tag (assoc (ast-target j) *rename-list*)))
  
negative.code:        :arm64))))
  
  (defun emit-gc-info (&rest extra-stuff)
    (setf *last-gc-info* extra-stuff)
    (let ((thing (list* :gc :frame extra-stuff)))
      (push thing *gc-info-fixups*)
      (emit thing)))
  