Variable: byte-compile-function-environment

byte-compile-function-environment is a variable defined in bytecomp.el.gz.

Value

nil

Documentation

Alist of functions defined in the file being compiled.

This is so we can inline them when necessary. Each element looks like (FUNCTIONNAME . DEFINITION). It is
(FUNCTIONNAME . nil) when a function is redefined as a macro.
It is (FUNCTIONNAME . t) when all we know is that it was defined, and we don't know the definition. For an autoloaded function, DEFINITION has the form (autoload . FILENAME).

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
(defvar byte-compile-function-environment nil
  "Alist of functions defined in the file being compiled.
This is so we can inline them when necessary.
Each element looks like (FUNCTIONNAME . DEFINITION).  It is
\(FUNCTIONNAME . nil) when a function is redefined as a macro.
It is \(FUNCTIONNAME . t) when all we know is that it was defined,
and we don't know the definition.  For an autoloaded function, DEFINITION
has the form (autoload . FILENAME).")