Author: Maciej Fijalkowski <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit