[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