[pypy-svn] r63492 - pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/test

arigo at codespeak.net arigo at codespeak.net
Wed Apr 1 16:26:55 CEST 2009


Author: arigo
Date: Wed Apr  1 16:26:52 2009
New Revision: 63492

Modified:
   pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/test/test_vable_optimize.py
Log:
Improve the test, still passes.


Modified: pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/test/test_vable_optimize.py
==============================================================================
--- pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/test/test_vable_optimize.py	(original)
+++ pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/test/test_vable_optimize.py	Wed Apr  1 16:26:52 2009
@@ -238,13 +238,15 @@
 # ____________________________________________________________
 
 class E:
-    locals().update(B.__dict__)
+    locals().update(A.__dict__)
     inputargs = [fr]
     ops = [
         ResOperation('guard_nonvirtualized', [fr, ConstAddr(xy_vtable, cpu)],
                      None, ofs_node),
         ResOperation('getfield_gc', [fr], n1, ofs_node),
         ResOperation('escape', [n1], None),
+        ResOperation('getfield_gc', [fr], n2, ofs_node),
+        ResOperation('escape', [n2], None),
         ResOperation('jump', [fr], None),
         ]
     ops[0].vdesc = xy_desc
@@ -257,5 +259,6 @@
     assert spec.loop.inputargs == [E.fr, E.n1]
     equaloplists(spec.loop.operations, [
         ResOperation('escape', [E.n1], None),
+        ResOperation('escape', [E.n1], None),
         ResOperation('jump', [E.fr, E.n1], None),
     ])



More information about the Pypy-commit mailing list