Author: Ronan Lamy <[email protected]>
Branch: jit-cleanup
Changeset: r96424:8125e097bcdb
Date: 2019-04-06 22:37 +0100
http://bitbucket.org/pypy/pypy/changeset/8125e097bcdb/
Log: fix translation and tests
diff --git a/rpython/jit/backend/test/runner_test.py
b/rpython/jit/backend/test/runner_test.py
--- a/rpython/jit/backend/test/runner_test.py
+++ b/rpython/jit/backend/test/runner_test.py
@@ -1896,7 +1896,7 @@
T_box = None
else:
vtable = vtable_for_T
- T_box = ConstInt(ptr2int(vtable_for_T_addr))
+ T_box = ConstInt(ptr2int(vtable_for_T))
descr = cpu.sizeof(T, vtable)
return t_box, T_box, descr
diff --git a/rpython/jit/metainterp/support.py
b/rpython/jit/metainterp/support.py
--- a/rpython/jit/metainterp/support.py
+++ b/rpython/jit/metainterp/support.py
@@ -25,6 +25,7 @@
"""
addr = llmemory.cast_ptr_to_adr(ptr)
return llmemory.cast_adr_to_int(addr, "symbolic")
+ptr2int._annspecialcase_ = 'specialize:arglltype(0)'
def int_signext(value, numbytes):
b8 = numbytes * 8
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit