Author: Armin Rigo <[email protected]>
Branch: remove-globals-in-jit
Changeset: r58944:bd64126612f1
Date: 2012-11-16 11:04 +0100
http://bitbucket.org/pypy/pypy/changeset/bd64126612f1/
Log: Fix test
diff --git a/pypy/jit/backend/x86/test/test_regalloc.py
b/pypy/jit/backend/x86/test/test_regalloc.py
--- a/pypy/jit/backend/x86/test/test_regalloc.py
+++ b/pypy/jit/backend/x86/test/test_regalloc.py
@@ -167,7 +167,7 @@
arguments.append(llgcref)
loop._jitcelltoken = looptoken
if run:
- self.cpu.execute_token(looptoken, *arguments)
+ self.deadframe = self.cpu.execute_token(looptoken, *arguments)
return loop
def prepare_loop(self, ops):
@@ -178,17 +178,18 @@
return regalloc
def getint(self, index):
- return self.cpu.get_latest_value_int(index)
+ return self.cpu.get_latest_value_int(self.deadframe, index)
def getfloat(self, index):
- return self.cpu.get_latest_value_float(index)
+ return self.cpu.get_latest_value_float(self.deadframe, index)
def getints(self, end):
- return [self.cpu.get_latest_value_int(index) for
+ return [self.cpu.get_latest_value_int(self.deadframe, index) for
index in range(0, end)]
def getfloats(self, end):
- return [longlong.getrealfloat(self.cpu.get_latest_value_float(index))
+ return [longlong.getrealfloat(
+ self.cpu.get_latest_value_float(self.deadframe, index))
for index in range(0, end)]
def getptr(self, index, T):
@@ -207,7 +208,8 @@
return bridge
def run(self, loop, *arguments):
- return self.cpu.execute_token(loop._jitcelltoken, *arguments)
+ self.deadframe = self.cpu.execute_token(loop._jitcelltoken, *arguments)
+ return self.cpu.get_latest_descr(self.deadframe)
class TestRegallocSimple(BaseTestRegalloc):
def test_simple_loop(self):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit