[pypy-svn] r67942 - pypy/branch/refactor-x86/pypy/jit/backend/llsupport

fijal at codespeak.net fijal at codespeak.net
Mon Sep 28 17:07:00 CEST 2009


Author: fijal
Date: Mon Sep 28 17:06:58 2009
New Revision: 67942

Modified:
   pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py
Log:
rpython "fixes"


Modified: pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py
==============================================================================
--- pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py	(original)
+++ pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py	Mon Sep 28 17:06:58 2009
@@ -32,14 +32,15 @@
         return newloc
 
     # abstract methods that need to be overwritten for specific assemblers
-    def stack_pos(self, loc):
+    @staticmethod
+    def stack_pos(loc):
         raise NotImplementedError("Purely abstract")
 
 class RegisterManager(object):
     """ Class that keeps track of register allocations
     """
-    no_lower_byte_regs = ()
-    save_around_call_regs = ()
+    no_lower_byte_regs = []
+    save_around_call_regs = []
     
     def __init__(self, register_pool, longevity,
                  stack_manager=None, assembler=None):



More information about the Pypy-commit mailing list