Function: debugger--save-buffer-state--cmacro

debugger--save-buffer-state--cmacro is a function defined in debug.el.gz.

Signature

(debugger--save-buffer-state--cmacro _CL-WHOLE-ARG)

Documentation

compiler-macro for inlining debugger--save-buffer-state.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/debug.el.gz
;; Closure converted to defun by helpful.
(defun debugger--save-buffer-state--cmacro
    (_cl-whole-arg)
  "compiler-macro for inlining `debugger--save-buffer-state'."
  (let*
      ((mode 'major-mode)
       (header 'backtrace-insert-header-function)
       (frames 'backtrace-frames)
       (content
	'(buffer-string))
       (pos
	'(point)))
    (cl-block debugger--save-buffer-state--cmacro
      (cl--defsubst-expand
       '(mode header frames content pos)
       '(cl-block debugger--save-buffer-state
	  (record 'debugger--buffer-state mode header frames content pos))
       nil nil nil mode header frames content pos))))