Function: macroexp--with-extended-form-stack

macroexp--with-extended-form-stack is a macro defined in macroexp.el.gz.

Signature

(macroexp--with-extended-form-stack EXPR &rest BODY)

Documentation

Evaluate BODY with EXPR pushed onto byte-compile-form-stack.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/macroexp.el.gz
(defmacro macroexp--with-extended-form-stack (expr &rest body)
  "Evaluate BODY with EXPR pushed onto `byte-compile-form-stack'."
  (declare (indent 1))
  `(let ((byte-compile-form-stack (cons ,expr byte-compile-form-stack)))
     ,@body))