Function: make-comp-mvar

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

Signature

(make-comp-mvar &key SLOT (CONSTANT nil CONST-VLD) TYPE)

Documentation

comp-mvar initializer.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp.el.gz
(cl-defun make-comp-mvar (&key slot (constant nil const-vld) type)
  "`comp-mvar' initializer."
  (let ((mvar (make--comp-mvar :slot slot)))
    (when const-vld
      (comp-add-const-to-relocs constant)
      (setf (comp-cstr-imm mvar) constant))
    (when type
      (setf (comp-mvar-typeset mvar) (list type)))
    mvar))