aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2018-12-06 09:05:24 +0200
committerArmin Rigo <arigo@tunes.org>2018-12-06 09:05:24 +0200
commit8c1762c19afb5b3c7d9ba1c33473d7596c5576d9 (patch)
treedbcabf98acb172dca5bbb9822557e42e06916a7d /rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
parentIt turns out re-enabling this optimization shows a failure in the metainterp (diff)
downloadpypy-8c1762c19afb5b3c7d9ba1c33473d7596c5576d9.tar.gz
pypy-8c1762c19afb5b3c7d9ba1c33473d7596c5576d9.tar.bz2
pypy-8c1762c19afb5b3c7d9ba1c33473d7596c5576d9.zip
Redo d7e235d0e787 with the missing get_box_replacement() calls
Diffstat (limited to 'rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py')
-rw-r--r--rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
index e1d689aecf..d7efc69970 100644
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -1300,7 +1300,7 @@ class OptimizeOptTest(BaseTestWithUnroll):
preamble = """
[i0, p1, p3]
i28 = int_add(i0, 1)
- i29 = int_add(i28, 1)
+ i29 = int_add(i0, 2)
p30 = new_with_vtable(descr=nodesize)
setfield_gc(p30, i28, descr=valuedescr)
setfield_gc(p3, p30, descr=nextdescr)
@@ -1310,7 +1310,7 @@ class OptimizeOptTest(BaseTestWithUnroll):
expected = """
[i0, p1, p3]
i28 = int_add(i0, 1)
- i29 = int_add(i28, 1)
+ i29 = int_add(i0, 2)
p30 = new_with_vtable(descr=nodesize)
setfield_gc(p30, i28, descr=valuedescr)
setfield_gc(p3, p30, descr=nextdescr)
@@ -6392,7 +6392,6 @@ class OptimizeOptTest(BaseTestWithUnroll):
strsetitem(p3, i2, i0)
i5 = int_add(i2, 1)
strsetitem(p3, i5, i1)
- i6 = int_add(i5, 1) # will be killed by the backend
jump(i1, i0, p3)
"""
self.optimize_strunicode_loop(ops, expected, expected)