anchor.diff:           (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)
  +    (emit-trailer (nil nil)
  +      (emit `(:align 8))
  +      (emit jump-table)
         (dolist (j jumps)
           (assert (typep j 'ast-go))
           (let ((go-tag (assoc (ast-target j) *rename-list*)))
  
positive.code:     (when escapes
        ;; Emit the jump-table.
        ;; TODO: Prune local labels out.
        (emit-trailer (jump-table nil)
          (dolist (i thunk-labels)
            (emit `(:d64/le (- ,i ,jump-table)))))
        ;; And the all the thunks.
  
negative.code:          (arg-registers '(:x0 :x1 :x2 :x3 :x4))
           (*gc-info-fixups* '())
           (*active-nl-exits* '())
           (*literal-pool* (make-array 0 :adjustable t :fill-pointer 0))
           (*last-gc-info* '()))
      ;; Check some assertions.
      ;; No keyword arguments, no special arguments, no non-constant
      ;; &optional init-forms and no non-local arguments.
  