[pypy-svn] r70390 - pypy/branch/virtual-forcing/pypy/jit/metainterp/test
arigo at codespeak.net
arigo at codespeak.net
Sun Jan 3 17:51:21 CET 2010
Author: arigo
Date: Sun Jan 3 17:51:20 2010
New Revision: 70390
Modified:
pypy/branch/virtual-forcing/pypy/jit/metainterp/test/test_codewriter.py
Log:
Add missing fake stuff.
Modified: pypy/branch/virtual-forcing/pypy/jit/metainterp/test/test_codewriter.py
==============================================================================
--- pypy/branch/virtual-forcing/pypy/jit/metainterp/test/test_codewriter.py (original)
+++ pypy/branch/virtual-forcing/pypy/jit/metainterp/test/test_codewriter.py Sun Jan 3 17:51:20 2010
@@ -436,6 +436,12 @@
assert effectinfo_g2.forces_virtual_or_virtualizable
assert not effectinfo_h.forces_virtual_or_virtualizable
+ def make_vrefinfo(self):
+ from pypy.jit.metainterp.virtualref import VirtualRefInfo
+ class FakeWarmRunnerDesc:
+ cpu = self.metainterp_sd.cpu
+ self.metainterp_sd.virtualref_info = VirtualRefInfo(FakeWarmRunnerDesc)
+
def test_vref_simple(self):
class X:
pass
@@ -444,6 +450,7 @@
graphs = self.make_graphs(f, [])
assert graphs[0].func is f
assert graphs[1].func is jit.virtual_ref
+ self.make_vrefinfo()
cw = CodeWriter(self.rtyper)
cw.candidate_graphs = [graphs[0]]
cw._start(self.metainterp_sd, None)
@@ -459,6 +466,7 @@
graphs = self.make_graphs(f, [])
assert graphs[0].func is f
assert graphs[1].func is jit.virtual_ref
+ self.make_vrefinfo()
cw = CodeWriter(self.rtyper)
cw.candidate_graphs = [graphs[0]]
cw._start(self.metainterp_sd, None)
More information about the Pypy-commit
mailing list