[pypy-svn] r74573 - pypy/branch/blackhole-improvement/pypy/jit/codewriter/test
arigo at codespeak.net
arigo at codespeak.net
Wed May 19 15:39:24 CEST 2010
Author: arigo
Date: Wed May 19 15:39:23 2010
New Revision: 74573
Modified:
pypy/branch/blackhole-improvement/pypy/jit/codewriter/test/test_jtransform.py
Log:
Fix test.
Modified: pypy/branch/blackhole-improvement/pypy/jit/codewriter/test/test_jtransform.py
==============================================================================
--- pypy/branch/blackhole-improvement/pypy/jit/codewriter/test/test_jtransform.py (original)
+++ pypy/branch/blackhole-improvement/pypy/jit/codewriter/test/test_jtransform.py Wed May 19 15:39:23 2010
@@ -3,7 +3,7 @@
from pypy.objspace.flow.model import SpaceOperation, Variable, Constant
from pypy.jit.codewriter.jtransform import Transformer
from pypy.jit.metainterp.history import getkind
-from pypy.rpython.lltypesystem import lltype, rclass, rstr
+from pypy.rpython.lltypesystem import lltype, llmemory, rclass, rstr
from pypy.translator.unsimplify import varoftype
from pypy.jit.codewriter import heaptracker
@@ -338,7 +338,8 @@
assert op1.opname == 'new_with_vtable'
assert op1.args == [('sizedescr', S)]
#assert heaptracker.descr2vtable(cpu, op1.args[0]) == vtable [type check]
- assert heaptracker.vtable2descr(cpu, vtable) == op1.args[0]
+ vtable_int = llmemory.cast_adr_to_int(llmemory.cast_ptr_to_adr(vtable))
+ assert heaptracker.vtable2descr(cpu, vtable_int) == op1.args[0]
def test_malloc_new_with_destructor():
vtable = lltype.malloc(rclass.OBJECT_VTABLE, immortal=True)
More information about the Pypy-commit
mailing list