[movitz-cvs] CVS movitz

ffjeld ffjeld at common-lisp.net
Fri Mar 16 17:47:28 UTC 2007


Update of /project/movitz/cvsroot/movitz
In directory clnet:/tmp/cvs-serv14567

Modified Files:
	compiler.lisp 
Log Message:
Removed some dead code.


--- /project/movitz/cvsroot/movitz/compiler.lisp	2007/03/11 22:40:57	1.182
+++ /project/movitz/cvsroot/movitz/compiler.lisp	2007/03/16 17:47:27	1.183
@@ -8,7 +8,7 @@
 ;;;; Created at:    Wed Oct 25 12:30:49 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: compiler.lisp,v 1.182 2007/03/11 22:40:57 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.183 2007/03/16 17:47:27 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -5986,26 +5986,7 @@
 	   :code nil
 	   :final-form binding
 	   :returns binding
-	   :functional-p t))
-      #+ignore
-      (t (let ((returns (ecase (result-mode-type result-mode)
-			  ((:function :multiple-values :eax)
-			   :eax)
-			  (:lexical-binding
-			   result-mode)
-			  ((:ebx :ecx :edx :esi :push
-			    ;; :untagged-fixnum-eax
-			    :untagged-fixnum-ecx
-			    :boolean-branch-on-true
-			    :boolean-branch-on-false)
-			   result-mode)
-			  (:boolean
-			   :boolean=zf=0))))
-	   (compiler-values ()
-	     :code (make-compiled-lexical-load binding returns)
-	     :final-form binding
-	     :returns returns
-	     :functional-p t))))))
+	   :functional-p t)))))
 
 (defun make-compiled-lexical-load (binding result-mode &rest key-args)
   "Do what is necessary to load lexical binding <binding>."
@@ -6131,13 +6112,6 @@
 	   :type nil))
 	(t (compiler-values (self-eval)
 	     :returns binding))))))
-;;;	((:eax :single-value :multiple-values :function)
-;;;	 (compiler-values (self-eval)
-;;;	   :code `((:load-lexical ,binding :eax))
-;;;	   :returns :eax))
-;;;	(t (compiler-values (self-eval)
-;;;	     :code `((:load-lexical ,binding ,result-mode))
-;;;	     :returns result-mode))))))
 
 (define-compiler compile-implicit-progn (&all all &form forms &top-level-p top-level-p
 					      &result-mode result-mode)
@@ -6563,14 +6537,7 @@
     (cond
      ((not (new-binding-located-p binding frame-map))
       (unless (or (movitz-env-get (binding-name binding) 'ignore nil (binding-env binding))
-		  (movitz-env-get (binding-name binding) 'ignorable nil (binding-env binding))
-		  #+ignore
-		  (labels ((recursive-located-p (b)
-			     (or (new-binding-located-p b frame-map)
-				 (and (typep binding 'forwarding-binding)
-				      (recursive-located-p (forwarding-binding-target b))))))
-		    (recursive-located-p binding)))
-	#+ignore (warn "Unused variable: ~S." (binding-name binding))))
+		  (movitz-env-get (binding-name binding) 'ignorable nil (binding-env binding)))))
      ((typep binding 'forwarding-binding)
       ;; No need to do any initialization because the target will be initialized.
       (assert (not (binding-lended-p binding)))




More information about the Movitz-cvs mailing list