[pypy-commit] pypy op_malloc_gc: fix
arigo
noreply at buildbot.pypy.org
Sun Dec 18 22:57:14 CET 2011
Author: Armin Rigo <arigo at tunes.org>
Branch: op_malloc_gc
Changeset: r50686:bfdcb012f2f5
Date: 2011-12-18 21:40 +0000
http://bitbucket.org/pypy/pypy/changeset/bfdcb012f2f5/
Log: fix
diff --git a/pypy/jit/backend/llsupport/descr.py b/pypy/jit/backend/llsupport/descr.py
--- a/pypy/jit/backend/llsupport/descr.py
+++ b/pypy/jit/backend/llsupport/descr.py
@@ -450,14 +450,15 @@
result_size = 0
result_signed = False
else:
- result_size = symbolic.get_size(RESULT, gccache.translate_support_code)
- result_signed = get_type_flag(RESULT) == FLAG_SIGNED
if isinstance(RESULT, lltype.Ptr):
# avoid too many CallDescrs
if result_type == 'r':
RESULT_ERASED = llmemory.GCREF
else:
RESULT_ERASED = llmemory.Address
+ result_size = symbolic.get_size(RESULT_ERASED,
+ gccache.translate_support_code)
+ result_signed = get_type_flag(RESULT) == FLAG_SIGNED
key = (arg_classes, result_type, result_signed, RESULT_ERASED, extrainfo)
cache = gccache._cache_call
try:
More information about the pypy-commit
mailing list