Function: byte-compile-setq
byte-compile-setq is a byte-compiled function defined in
bytecomp.el.gz.
Signature
(byte-compile-setq FORM)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
(defun byte-compile-setq (form)
(cl-assert (= (length form) 3)) ; normalized in macroexp
(let ((var (nth 1 form))
(expr (nth 2 form)))
(byte-compile-form expr)
(unless byte-compile--for-effect
(byte-compile-out 'byte-dup 0))
(byte-compile-variable-set var)
(setq byte-compile--for-effect nil)))