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

Reply via email to