Function: macroexp--compiler-macro

macroexp--compiler-macro is a byte-compiled function defined in macroexp.el.gz.

Signature

(macroexp--compiler-macro HANDLER FORM)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/macroexp.el.gz
(defun macroexp--compiler-macro (handler form)
  (condition-case-unless-debug err
      (let ((symbols-with-pos-enabled t))
        (apply handler form (cdr form)))
    (error
     (message "Warning: Optimization failure for %S: Handler: %S\n%S"
              (car form) handler err)
     form)))