[pypy-svn] r14291 - pypy/dist/pypy/translator/llvm2

rxe at codespeak.net rxe at codespeak.net
Tue Jul 5 15:56:42 CEST 2005


Author: rxe
Date: Tue Jul  5 15:56:41 2005
New Revision: 14291

Modified:
   pypy/dist/pypy/translator/llvm2/arraynode.py
Log:
Reordering of methods so comment makes sense.



Modified: pypy/dist/pypy/translator/llvm2/arraynode.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/arraynode.py	(original)
+++ pypy/dist/pypy/translator/llvm2/arraynode.py	Tue Jul  5 15:56:41 2005
@@ -31,6 +31,16 @@
     def __str__(self):
         return "<ArrayTypeNode %r>" % self.ref
         
+    def setup(self):
+        self.db.prepare_repr_arg_type(self.array.OF)
+        self._issetup = True
+
+    # ______________________________________________________________________
+    # entry points from genllvm
+    #
+    def writedatatypedecl(self, codewriter):
+        codewriter.arraydef(self.ref, self.db.repr_arg_type(self.array.OF))
+
     def writedecl(self, codewriter): 
         # declaration for constructor
         codewriter.declare(self.constructor_decl)
@@ -42,16 +52,6 @@
                                   self.constructor_decl,
                                   fromtype)
 
-    def setup(self):
-        self.db.prepare_repr_arg_type(self.array.OF)
-        self._issetup = True
-
-    # ______________________________________________________________________
-    # entry points from genllvm
-    #
-    def writedatatypedecl(self, codewriter):
-        codewriter.arraydef(self.ref, self.db.repr_arg_type(self.array.OF))
-
 # Each ArrayNode instance is a global constant. 
 
 class ArrayNode(LLVMNode):



More information about the Pypy-commit mailing list