Author: Hakan Ardo <ha...@debian.org> Branch: Changeset: r47722:bf3f65e2b1c2 Date: 2011-09-30 19:48 +0200 http://bitbucket.org/pypy/pypy/changeset/bf3f65e2b1c2/
Log: Hack to ensure that ll_arraycopy gets a proper effectinfo.write_descrs_arrays diff --git a/pypy/rlib/rgc.py b/pypy/rlib/rgc.py --- a/pypy/rlib/rgc.py +++ b/pypy/rlib/rgc.py @@ -143,6 +143,10 @@ from pypy.rpython.lltypesystem.lloperation import llop from pypy.rlib.objectmodel import keepalive_until_here + # XXX: Hack to ensure that we get a proper effectinfo.write_descrs_arrays + if length > 0: + dest[dest_start] = source[source_start] + # supports non-overlapping copies only if not we_are_translated(): if source == dest: _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit