Function: edebug--unwrap-frame
edebug--unwrap-frame is a byte-compiled function defined in
edebug.el.gz.
Signature
(edebug--unwrap-frame FRAME)
Documentation
Remove Edebug's instrumentation from FRAME.
Strip it from the function and any unevaluated arguments.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug--unwrap-frame (frame)
"Remove Edebug's instrumentation from FRAME.
Strip it from the function and any unevaluated arguments."
(setf (edebug--frame-fun frame) (edebug-unwrap* (edebug--frame-fun frame)))
(unless (edebug--frame-evald frame)
(let (results)
(dolist (arg (edebug--frame-args frame))
(push (edebug-unwrap* arg) results))
(setf (edebug--frame-args frame) (nreverse results)))))