X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fbyte-interp.lisp;h=36177ae01b6efe6a76a51c7fdab555a75003f9b6;hb=4fc9d21ae1d8a6a2f8ff70f589d5da103203de13;hp=9dc34ea0b23ec9f6879f46b41e69559175d4232e;hpb=6f408b4ce6a2f411618fe1bebf63ee08093a7d03;p=sbcl.git diff --git a/src/code/byte-interp.lisp b/src/code/byte-interp.lisp index 9dc34ea..36177ae 100644 --- a/src/code/byte-interp.lisp +++ b/src/code/byte-interp.lisp @@ -2,9 +2,6 @@ (in-package "SB!C") -(file-comment - "$Header$") - ;;;; This software is part of the SBCL system. See the README file for ;;;; more information. ;;;; @@ -280,7 +277,7 @@ ;;; FIXME: This doesn't seem to be needed in the target Lisp, only ;;; at build-the-system time. ;;; -;;; KLUDGE: This expands into code a la +;;; KLUDGE: This expands into code like ;;; (IF (ZEROP (LOGAND BYTE 16)) ;;; (IF (ZEROP (LOGAND BYTE 8)) ;;; (IF (ZEROP (LOGAND BYTE 4)) @@ -1016,7 +1013,7 @@ ;;; Call a function with some arguments popped off of the interpreter ;;; stack, and restore the SP to the specifier value. (defun byte-apply (function num-args restore-sp) - (declare (function function) (type index num-args)) + (declare (type function function) (type index num-args)) (let ((start (- (current-stack-pointer) num-args))) (declare (type stack-pointer start)) (macrolet ((frob ()