Function: advice--make-interactive-form
advice--make-interactive-form is a byte-compiled function defined in
nadvice.el.gz.
Signature
(advice--make-interactive-form IFF IFM)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/nadvice.el.gz
(defun advice--make-interactive-form (iff ifm)
(let* ((fspec (cadr iff)))
(when (memq (car-safe fspec) '(function quote)) ;; Macroexpanded lambda?
(setq fspec (eval fspec t)))
(if (functionp fspec)
`(funcall ',fspec ',(cadr ifm))
(cadr (or iff ifm)))))