[pypy-svn] r46539 - pypy/dist/pypy/translator/tool
cfbolz at codespeak.net
cfbolz at codespeak.net
Thu Sep 13 17:28:25 CEST 2007
Author: cfbolz
Date: Thu Sep 13 17:28:25 2007
New Revision: 46539
Modified:
pypy/dist/pypy/translator/tool/lltracker.py
Log:
make the ref tracker support addresses again
Modified: pypy/dist/pypy/translator/tool/lltracker.py
==============================================================================
--- pypy/dist/pypy/translator/tool/lltracker.py (original)
+++ pypy/dist/pypy/translator/tool/lltracker.py Thu Sep 13 17:28:25 2007
@@ -100,16 +100,16 @@
if not o:
yield name, 'NULL'
else:
- addrof = o.get()
+ addrof = o.ref()
T1 = lltype.typeOf(addrof)
if (isinstance(T1, lltype.Ptr) and
isinstance(T1.TO, lltype.Struct) and
addrof._obj in header2obj):
yield name + ' @hdr', self.normalize(addrof._obj)
else:
- yield name + ' @', self.normalize(o.ob._obj)
- if o.offset:
- yield '... offset', str(o.offset)
+ yield name + ' @', self.normalize(o.ptr._obj)
+## if o.offset:
+## yield '... offset', str(o.offset)
else:
yield name, str(o)
More information about the Pypy-commit
mailing list