Author: Alex Gaynor <alex.gay...@gmail.com> Branch: Changeset: r67858:ab54e581fc29 Date: 2013-11-05 10:59 -0800 http://bitbucket.org/pypy/pypy/changeset/ab54e581fc29/
Log: translation fix diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/rstr.py --- a/rpython/rtyper/lltypesystem/rstr.py +++ b/rpython/rtyper/lltypesystem/rstr.py @@ -106,7 +106,7 @@ copy_string_to_raw._always_inline_ = True copy_string_to_raw = func_with_new_name(copy_string_to_raw, 'copy_%s_to_raw' % name) - @jit.oopspec('stroruni.copy_raw_to_string(ptrsrc, dst, dststart, length)') + @jit.dont_look_inside def copy_raw_to_string(ptrsrc, dst, dststart, length): # xxx Warning: same note as above apply: don't do this at home assert length >= 0 @@ -118,6 +118,9 @@ llmemory.raw_memcopy(srcbuf, dst, llmemory.sizeof(CHAR_TP) * length) # end of "no GC" section keepalive_until_here(dst) + copy_raw_to_string._always_inline_ = True + copy_raw_to_string = func_with_new_name(copy_raw_to_string, + 'copy_raw_to_%s' % name) return copy_string_to_raw, copy_raw_to_string, copy_string_contents _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit