[pypy-svn] r65912 - pypy/branch/pyjitpl5/pypy/jit/metainterp

arigo at codespeak.net arigo at codespeak.net
Wed Jun 24 16:07:35 CEST 2009


Author: arigo
Date: Wed Jun 24 16:07:34 2009
New Revision: 65912

Modified:
   pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py
Log:
Forgot this bit of code.  Talk about well-testedness: it still references
the FixedList class, now removed.


Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py	Wed Jun 24 16:07:34 2009
@@ -598,17 +598,9 @@
                 specnode.expand_boxlist(node, boxlist)
                 new_inputargs.extend(boxlist)
                 box = self.prepare_rebuild_ops(node, rebuild_ops, memo)
-                if (parentnode.cls and
-                    isinstance(parentnode.cls.source, FixedList)):
-                    cls = parentnode.cls.source
-                    assert isinstance(cls, FixedList)
-                    rebuild_ops.append(ResOperation(rop.SETARRAYITEM_GC,
-                      [parentnode.source, descr, box], None,
-                      cls.arraydescr))
-                else:
-                    assert isinstance(descr, AbstractDescr)
-                    rebuild_ops.append(ResOperation(rop.SETFIELD_GC,
-                      [parentnode.source, box], None, descr))
+                assert isinstance(descr, AbstractDescr)
+                rebuild_ops.append(ResOperation(rop.SETFIELD_GC,
+                  [parentnode.source, box], None, descr))
         new_inputargs.extend([None] * (len(loop.inputargs) - prev_ofs))
         loop.inputargs = self._patch(loop.inputargs, new_inputargs)
         self._patch_loop(loop.operations, new_inputargs, rebuild_ops, loop)



More information about the Pypy-commit mailing list