Function: byte-compile-push-constant

byte-compile-push-constant is a byte-compiled function defined in bytecomp.el.gz.

Signature

(byte-compile-push-constant CONST)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
;; Use this for a constant that is not the value of its containing form.
;; This ignores byte-compile--for-effect.
(defun byte-compile-push-constant (const)
  (when (symbolp const)
    (byte-compile-set-symbol-position const))
  (byte-compile-out 'byte-constant (byte-compile-get-constant const)))