Function: comp-mvar-slot

comp-mvar-slot is a byte-compiled function defined in comp.el.gz.

Signature

(comp-mvar-slot CL-X)

Documentation

Access slot "slot" of comp-mvar struct CL-X.

Slot number in the array if a number or
        scratch for scratch slot.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp.el.gz
(cl-defstruct (comp-mvar (:constructor make--comp-mvar0)
                         (:include comp-cstr))
  "A meta-variable being a slot in the meta-stack."
  (id nil :type (or null number)
      :documentation "Unique id when in SSA form.")
  (slot nil :type (or fixnum symbol)
        :documentation "Slot number in the array if a number or
        `scratch' for scratch slot."))