Function: byte-decompile-bytecode

byte-decompile-bytecode is an autoloaded and byte-compiled function defined in byte-opt.el.gz.

Signature

(byte-decompile-bytecode BYTES CONSTVEC)

Documentation

Turn BYTECODE into lapcode, referring to CONSTVEC.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/byte-opt.el.gz
;; This de-compiler is used for inline expansion of compiled functions,
;; and by the disassembler.
;;
;; This list contains numbers, which are pc values,
;; before each instruction.
(defun byte-decompile-bytecode (bytes constvec)
  "Turn BYTECODE into lapcode, referring to CONSTVEC."
  (let ((byte-compile-constants nil)
	(byte-compile-variables nil)
	(byte-compile-tag-number 0))
    (byte-decompile-bytecode-1 bytes constvec)))