Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: gc_no_cleanup_nursery
Changeset: r73624:ef9f7e3dc9fa
Date: 2014-09-21 09:07 +0200
http://bitbucket.org/pypy/pypy/changeset/ef9f7e3dc9fa/

Log:    more fixes

diff --git a/rpython/jit/backend/llsupport/llmodel.py 
b/rpython/jit/backend/llsupport/llmodel.py
--- a/rpython/jit/backend/llsupport/llmodel.py
+++ b/rpython/jit/backend/llsupport/llmodel.py
@@ -14,6 +14,7 @@
     get_call_descr, get_interiorfield_descr,
     FieldDescr, ArrayDescr, CallDescr, InteriorFieldDescr,
     FLAG_POINTER, FLAG_FLOAT)
+from rpython.jit.backend.llsupport.memcpy import memset_fn
 from rpython.jit.backend.llsupport.asmmemmgr import AsmMemoryManager
 from rpython.rlib.unroll import unrolling_iterable
 
@@ -596,8 +597,8 @@
         arraysize = self.bh_arraylen_gc(ref, arraydescr)
         totalsize = size * arraysize
         adr = rffi.cast(lltype.Signed, ref) + ofs
-        self.gc_ll_descr.memset_ptr(adr, rffi.cast(rffi.INT, 0),
-                                    rffi.cast(rffi.SIZE_T, totalsize))
+        memset_fn(rffi.cast(llmemory.Address, adr), rffi.cast(rffi.INT, 0),
+                  rffi.cast(rffi.SIZE_T, totalsize))
 
     def bh_new_with_vtable(self, vtable, sizedescr):
         res = self.gc_ll_descr.gc_malloc(sizedescr)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to