Function: byte-optimize-inline-handler
byte-optimize-inline-handler is a byte-compiled function defined in
byte-opt.el.gz.
Signature
(byte-optimize-inline-handler FORM)
Documentation
byte-optimize-handler for the inline special-form.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/byte-opt.el.gz
(defun byte-optimize-inline-handler (form)
"byte-optimize-handler for the `inline' special-form."
(cons 'progn
(mapcar
(lambda (sexp)
(let ((f (car-safe sexp)))
(if (and (symbolp f)
(or (cdr (assq f byte-compile-function-environment))
(not (or (not (fboundp f))
(cdr (assq f byte-compile-macro-environment))
(and (consp (setq f (symbol-function f)))
(eq (car f) 'macro))
(subrp f)))))
(byte-compile-inline-expand sexp)
sexp)))
(cdr form))))