[pypy-svn] r67072 - pypy/branch/pyjitpl5/pypy/jit/metainterp/test

arigo at codespeak.net arigo at codespeak.net
Fri Aug 21 15:52:03 CEST 2009


Author: arigo
Date: Fri Aug 21 15:52:02 2009
New Revision: 67072

Modified:
   pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_virtualizable.py
Log:
(iko, arigo)
Fix test.  If run with optimizations turned on, we get only
one GETFIELD_GC instead of three.


Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_virtualizable.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_virtualizable.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/metainterp/test/test_virtualizable.py	Fri Aug 21 15:52:02 2009
@@ -8,7 +8,7 @@
 from pypy.rpython.lltypesystem.rvirtualizable2 import VABLERTIPTR
 from pypy.rpython.rclass import FieldListAccessor
 from pypy.jit.metainterp.warmspot import get_stats, get_translator
-from pypy.jit.metainterp import history, heaptracker
+from pypy.jit.metainterp import history, heaptracker, simple_optimize
 from pypy.jit.metainterp.test.test_optimizefindnode import LLtypeMixin
 
 promote_virtualizable = lloperation.llop.promote_virtualizable
@@ -403,7 +403,7 @@
                 n -= 1
             return xy2.inst_l2[0]
         expected = f(20)
-        res = self.meta_interp(f, [20])
+        res = self.meta_interp(f, [20], optimizer=simple_optimize)
         assert res == expected
         self.check_loops(getfield_gc=3, setfield_gc=0,
                          arraylen_gc=1, getarrayitem_gc=1, setarrayitem_gc=1)



More information about the Pypy-commit mailing list