[slime-cvs] CVS slime

CVS User heller heller at common-lisp.net
Sat Oct 11 08:30:52 UTC 2008


Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv5420

Modified Files:
	ChangeLog swank-cmucl.lisp 
Log Message:
* swank-cmucl.lisp
(inspect-alien-record, mv-function-end-breakpoint-values): Avoid
compiler warnigns.

--- /project/slime/cvsroot/slime/ChangeLog	2008/10/11 08:30:43	1.1554
+++ /project/slime/cvsroot/slime/ChangeLog	2008/10/11 08:30:52	1.1555
@@ -22,6 +22,9 @@
 	(emacs-inspect [code-component]): Try to detect
 	byte-code-components.
 
+	(inspect-alien-record, mv-function-end-breakpoint-values): Avoid
+	compiler warnigns.
+
 2008-10-04  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* swank-sbcl.lisp: Add support for WHO-SPECIALIZES. This requires
--- /project/slime/cvsroot/slime/swank-cmucl.lisp	2008/10/11 08:30:43	1.198
+++ /project/slime/cvsroot/slime/swank-cmucl.lisp	2008/10/11 08:30:52	1.199
@@ -1682,7 +1682,7 @@
 (defun breakpoint-values (breakpoint)
   "Return the list of return values for a return point."
   (flet ((1st (sc) (sigcontext-object sc (car vm::register-arg-offsets))))
-    (let ((sc (locally (declare (optimize (ext:inhibit-warnings 3)))
+    (let ((sc (locally (declare (optimize (speed 0)))
                 (alien:sap-alien *breakpoint-sigcontext* (* unix:sigcontext))))
           (cl (di:breakpoint-what breakpoint)))
       (ecase (di:code-location-kind cl)
@@ -1706,7 +1706,7 @@
 (defun mv-function-end-breakpoint-values (sigcontext)
   (let ((sym (find-symbol "FUNCTION-END-BREAKPOINT-VALUES/STANDARD" :di)))
     (cond (sym (funcall sym sigcontext))
-          (t (di::get-function-end-breakpoint-values sigcontext)))))
+          (t (funcall 'di::get-function-end-breakpoint-values sigcontext)))))
 
 (defun debug-function-returns (debug-fun)
   "Return the return style of DEBUG-FUN."
@@ -1990,6 +1990,7 @@
         (:name name))
        (loop for field in fields 
              append (let ((slot (alien::alien-record-field-name field)))
+                      (declare (optimize (speed 0)))
                       (label-value-line slot (alien:slot alien slot))))))))
 
 (defun inspect-alien-pointer (alien)





More information about the slime-cvs mailing list