[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