[pypy-svn] r23134 - pypy/dist/pypy/rpython/memory
cfbolz at codespeak.net
cfbolz at codespeak.net
Wed Feb 8 01:00:36 CET 2006
Author: cfbolz
Date: Wed Feb 8 01:00:35 2006
New Revision: 23134
Modified:
pypy/dist/pypy/rpython/memory/gctransform.py
Log:
some small fixes when we don't even have a translator
Modified: pypy/dist/pypy/rpython/memory/gctransform.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/gctransform.py (original)
+++ pypy/dist/pypy/rpython/memory/gctransform.py Wed Feb 8 01:00:35 2006
@@ -94,7 +94,7 @@
v.concretetype = self.get_lltype_of_exception_value()
graph.exc_cleanup = (v, self.pop_alive(v))
- if self.translator.rtyper is not None:
+ if self.translator is not None and self.translator.rtyper is not None:
self.translator.rtyper.specialize_more_blocks()
def transform_block(self, block):
@@ -210,7 +210,7 @@
if adr:
gcheader = adr - RefcountingGCTransformer.gc_header_offset
gcheader.signed[0] = gcheader.signed[0] + 1
- if self.translator.rtyper is not None:
+ if self.translator is not None and self.translator.rtyper is not None:
self.increfgraph = self.translator.rtyper.annotate_helper(
incref, [annmodel.SomeAddress()])
self.translator.rtyper.specialize_more_blocks()
More information about the Pypy-commit
mailing list