[pypy-svn] r63615 - pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp

fijal at codespeak.net fijal at codespeak.net
Sat Apr 4 06:05:11 CEST 2009


Author: fijal
Date: Sat Apr  4 06:05:06 2009
New Revision: 63615

Modified:
   pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py
Log:
fix translation


Modified: pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py
==============================================================================
--- pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py	(original)
+++ pypy/branch/pyjitpl5-simplify/pypy/jit/metainterp/optimize.py	Sat Apr  4 06:05:06 2009
@@ -101,7 +101,9 @@
             if self.cls is None:
                 self.cls = InstanceNode(FixedClass(), const=True)
         else:
-            ad = self.cls.source.arraydescr
+            fx = self.cls.source
+            assert isinstance(fx, FixedList)
+            ad = fx.arraydescr
             lgtbox = cpu.do_arraylen_gc([self.source], ad)
             self.allfields = [ConstInt(i) for i in range(lgtbox.getint())]
 



More information about the Pypy-commit mailing list