Author: Ronan Lamy <ronan.l...@gmail.com>
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
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to