[pypy-svn] r78605 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt
arigo at codespeak.net
arigo at codespeak.net
Sun Oct 31 14:47:26 CET 2010
Author: arigo
Date: Sun Oct 31 14:47:25 2010
New Revision: 78605
Modified:
pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py
Log:
Add a missing case in __repr__.
Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py (original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/optimizeopt/virtualize.py Sun Oct 31 14:47:25 2010
@@ -147,6 +147,8 @@
def __repr__(self):
cls_name = self.known_class.value.adr.ptr._obj._TYPE._name
+ if self._fields is None:
+ return '<VirtualValue FORCED cls=%s>' % (cls_name,)
field_names = [field.name for field in self._fields]
return "<VirtualValue cls=%s fields=%s>" % (cls_name, field_names)
More information about the Pypy-commit
mailing list