Function: byte-optimize-one-form

byte-optimize-one-form is an autoloaded and byte-compiled function defined in byte-opt.el.gz.

Signature

(byte-optimize-one-form FORM &optional FOR-EFFECT)

Documentation

The source-level pass of the optimizer.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/byte-opt.el.gz
(defun byte-optimize-one-form (form &optional for-effect)
  "The source-level pass of the optimizer."
  ;; Make optimizer aware of lexical arguments.
  (let ((byte-optimize--lexvars
         (mapcar (lambda (v) (list (car v) t))
                 byte-compile--lexical-environment)))
    (byte-optimize-form form for-effect)))