Function: byte-compile-log-lap-1
byte-compile-log-lap-1 is a byte-compiled function defined in
byte-opt.el.gz.
Signature
(byte-compile-log-lap-1 FORMAT &rest ARGS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/byte-opt.el.gz
(defun byte-compile-log-lap-1 (format &rest args)
(byte-compile-log-1
(apply #'format-message format
(let (c a)
(mapcar (lambda (arg)
(if (not (consp arg))
(if (and (symbolp arg)
(string-match "^byte-" (symbol-name arg)))
(intern (substring (symbol-name arg) 5))
arg)
(if (integerp (setq c (car arg)))
(error "Non-symbolic byte-op %s" c))
(if (eq c 'TAG)
(setq c arg)
(setq a (cond ((memq c byte-goto-ops)
(car (cdr (cdr arg))))
((memq c byte-constref-ops)
(car (cdr arg)))
(t (cdr arg))))
(setq c (symbol-name c))
(if (string-match "^byte-." c)
(setq c (intern (substring c 5)))))
(if (eq c 'constant) (setq c 'const))
(if (and (eq (cdr arg) 0)
(not (memq c '(unbind call const))))
c
(format "(%s %s)" c a))))
args)))))