Function: oclosure--set
oclosure--set is a byte-compiled function defined in oclosure.el.gz.
Signature
(oclosure--set V OCLOSURE INDEX)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/oclosure.el.gz
(defun oclosure--set (v oclosure index)
(if (byte-code-function-p oclosure)
(let* ((csts (aref oclosure 2))
(cell (aref csts index)))
(setcar cell v))
(cl-assert (eq 'closure (car-safe oclosure)))
(cl-assert (eq :type (caar (cadr oclosure))))
(setcdr (nth (1+ index) (cadr oclosure)) v)))