Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: string-promote-2
Changeset: r47955:749638fb1863
Date: 2011-10-12 00:32 +0200
http://bitbucket.org/pypy/pypy/changeset/749638fb1863/

Log:    fix test

diff --git a/pypy/jit/codewriter/test/test_jtransform.py 
b/pypy/jit/codewriter/test/test_jtransform.py
--- a/pypy/jit/codewriter/test/test_jtransform.py
+++ b/pypy/jit/codewriter/test/test_jtransform.py
@@ -101,7 +101,10 @@
         return False
     def callinfo_for_oopspec(self, oopspecindex):
         assert oopspecindex == effectinfo.EffectInfo.OS_STREQ_NONNULL
-        return ('calldescr', None)
+        class c:
+            class adr:
+                ptr = 1
+        return ('calldescr', c)
 
 class FakeBuiltinCallControl:
     def __init__(self):
@@ -856,11 +859,12 @@
                         [v1, Constant({'promote_string': True}, lltype.Void)],
                         v2)
     tr = Transformer(FakeCPU(), FakeBuiltinCallControl())
-    op0 = tr.rewrite_operation(op)
-    assert op0.opname == 'str_guard_value'
-    assert op0.args[0] == v1
-    assert op0.args[2] == 'calldescr'
-    assert op0.result == v2
+    op0, op1, _ = tr.rewrite_operation(op)
+    assert op1.opname == 'str_guard_value'
+    assert op1.args[0] == v1
+    assert op1.args[2] == 'calldescr'
+    assert op1.result == v2
+    assert op0.opname == '-live-'
 
 def test_unicode_concat():
     # test that the oopspec is present and correctly transformed
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to