Function: cl--edebug-macrolet-interposer
cl--edebug-macrolet-interposer is a byte-compiled function defined in
cl-macs.el.gz.
Signature
(cl--edebug-macrolet-interposer BINDINGS PF &rest SPECS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-macs.el.gz
(defun cl--edebug-macrolet-interposer (bindings pf &rest specs)
;; (cl-assert (null (cdr bindings)))
(setq bindings (car bindings))
(let ((edebug-lexical-macro-ctx
(nconc (mapcar (lambda (binding)
(cons (car binding)
(when (eq 'declare (car-safe (nth 2 binding)))
(nth 1 (assq 'debug (cdr (nth 2 binding)))))))
bindings)
edebug-lexical-macro-ctx)))
(funcall pf specs)))