[pypy-svn] r66360 - pypy/branch/pyjitpl5-optimize4/pypy/jit/metainterp/test

arigo at codespeak.net arigo at codespeak.net
Sat Jul 18 15:52:01 CEST 2009


Author: arigo
Date: Sat Jul 18 15:52:01 2009
New Revision: 66360

Modified:
   pypy/branch/pyjitpl5-optimize4/pypy/jit/metainterp/test/test_optimize.py
Log:
Another (passing) test.


Modified: pypy/branch/pyjitpl5-optimize4/pypy/jit/metainterp/test/test_optimize.py
==============================================================================
--- pypy/branch/pyjitpl5-optimize4/pypy/jit/metainterp/test/test_optimize.py	(original)
+++ pypy/branch/pyjitpl5-optimize4/pypy/jit/metainterp/test/test_optimize.py	Sat Jul 18 15:52:01 2009
@@ -466,6 +466,21 @@
         """
         self.find_nodes(ops, 'Not')
 
+    def test_find_nodes_new_unused(self):
+        ops = """
+        [p0]
+        p1 = new_with_vtable(ConstClass(node_vtable), descr=nodesize)
+        p2 = new_with_vtable(ConstClass(node_vtable), descr=nodesize)
+        p3 = new_with_vtable(ConstClass(node_vtable), descr=nodesize)
+        setfield_gc(p1, p2, descr=nextdescr)
+        setfield_gc(p2, p3, descr=nextdescr)
+        jump(p1)
+        """
+        self.find_nodes(ops, '''
+            Virtual(node_vtable,
+                    nextdescr=Virtual(node_vtable,
+                                      nextdescr=Virtual(node_vtable)))''')
+
 
 class TestLLtype(BaseTestOptimize, LLtypeMixin):
     pass



More information about the Pypy-commit mailing list