[slime-cvs] CVS slime

trittweiler trittweiler at common-lisp.net
Mon Oct 22 08:19:59 UTC 2007


Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv11706

Modified Files:
	swank-openmcl.lisp 
Log Message:

* swank-openmcl.lisp (closure-closed-over-values): Use
  CCL::NTH-IMMEDIATE instead of CCL::%SVREF.  This makes it work on
  x86-64 OpenMCL. (The %SVREF worked on PPC, but this will work on
  both.)


--- /project/slime/cvsroot/slime/swank-openmcl.lisp	2007/08/23 19:03:37	1.119
+++ /project/slime/cvsroot/slime/swank-openmcl.lisp	2007/10/22 08:19:58	1.120
@@ -849,7 +849,7 @@
   (let ((howmany (nth-value 8 (ccl::function-args (ccl::closure-function closure)))))
     (loop for n below howmany
 	 collect
-	 (let* ((value (ccl::%svref closure (+ 1 (- howmany n))))
+	 (let* ((value (ccl::nth-immediate closure (+ 1 (- howmany n))))
 		(map (car (ccl::function-symbol-map (ccl::closure-function closure))))
 		(label (or (and map (svref map n)) n))
 		(cellp (ccl::closed-over-value-p value)))




More information about the slime-cvs mailing list