From: Nathan Froyd Date: Sat, 7 Apr 2007 01:17:36 +0000 (+0000) Subject: 1.0.4.37: Delete some dead code in pack.lisp X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=0e03a9ac950b78d776c4869c809e202d9e929f39;p=sbcl.git 1.0.4.37: Delete some dead code in pack.lisp --- diff --git a/src/compiler/pack.lisp b/src/compiler/pack.lisp index 235b0e5..1673e94 100644 --- a/src/compiler/pack.lisp +++ b/src/compiler/pack.lisp @@ -607,20 +607,6 @@ save tn before)) (values)) -(eval-when (:compile-toplevel :execute) - -;;; Do stuff to note a read of TN, for OPTIMIZED-EMIT-SAVES-BLOCK. -(defmacro save-note-read (tn) - `(let* ((tn ,tn) - (num (tn-number tn))) - (when (and (sc-save-p (tn-sc tn)) - (zerop (sbit restores num)) - (not (eq (tn-kind tn) :component))) - (setf (sbit restores num) 1) - (push tn restores-list)))) - -) ; EVAL-WHEN - ;;; Start scanning backward at the end of BLOCK, looking which TNs are ;;; live and looking for places where we have to save. We manipulate ;;; two sets: SAVES and RESTORES. @@ -700,9 +686,7 @@ (setq saves-list (delete tn saves-list :test #'eq)))))) - (macrolet (;; Do stuff to note a read of TN, for - ;; OPTIMIZED-EMIT-SAVES-BLOCK. - (save-note-read (tn) + (macrolet ((save-note-read (tn) `(let* ((tn ,tn) (num (tn-number tn))) (when (and (sc-save-p (tn-sc tn)) diff --git a/version.lisp-expr b/version.lisp-expr index 21f3d48..3aca174 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.4.36" +"1.0.4.37"