Update of /cvsroot/sbcl/sbcl/src/compiler/ppc
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv21026/src/compiler/ppc
Modified Files:
macros.lisp
Log Message:
1.0.7.37: fix non-x86oid builds
* WITH-PINNED-OBJECTS needs to be a DEF!MACRO, not DEFMACRO. No SB!SYS prefix
needed, as SB-VM uses SB-SYS.
(Tested on only PPC/Darwin.)
Index: macros.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/ppc/macros.lisp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- macros.lisp 19 May 2007 02:14:06 -0000 1.14
+++ macros.lisp 21 Jul 2007 13:33:53 -0000 1.15
@@ -340,7 +340,7 @@
(inst andi. ,flag-tn alloc-tn 7)
(inst twi :ne ,flag-tn 0))))
-(defmacro sb!sys::with-pinned-objects ((&rest objects) &body body)
+(def!macro with-pinned-objects ((&rest objects) &body body)
"Arrange with the garbage collector that the pages occupied by
OBJECTS will not be moved in memory for the duration of BODY.
Useful for e.g. foreign calls where another thread may trigger
|