[pypy-svn] r66890 - pypy/branch/pyjitpl5/pypy/jit/metainterp/test
cfbolz at codespeak.net
cfbolz at codespeak.net
Tue Aug 18 14:19:09 CEST 2009
Author: cfbolz
Date: Tue Aug 18 14:19:08 2009
New Revision: 66890
Modified:
pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_optimizeopt.py
Log:
(mikael, cfbolz): even more coverage: non-virtualized arrays
Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_optimizeopt.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_optimizeopt.py (original)
+++ pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_optimizeopt.py Tue Aug 18 14:19:08 2009
@@ -823,6 +823,23 @@
"""
self.optimize_loop(ops, 'Not', expected, i3=3)
+ def test_array_non_optimized(self):
+ ops = """
+ [i1, p0]
+ setarrayitem_gc(p0, 0, i1, descr=arraydescr)
+ i2 = ooisnull(p0)
+ guard_false(i2)
+ p1 = new_array(i1, descr=arraydescr)
+ jump(i1, p1)
+ """
+ expected = """
+ [i1, p0]
+ setarrayitem_gc(p0, 0, i1, descr=arraydescr)
+ p1 = new_array(i1, descr=arraydescr)
+ jump(i1, p1)
+ """
+ self.optimize_loop(ops, 'Not, Not', expected)
+
def test_varray_2(self):
ops = """
[i0, p1]
More information about the Pypy-commit
mailing list