[pypy-commit] pypy default: shuffle self.finished_helpers - finalizers can be still discovered during
fijal
noreply at buildbot.pypy.org
Fri May 3 14:08:23 CEST 2013
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch:
Changeset: r63818:61f249b5cc08
Date: 2013-05-03 14:07 +0200
http://bitbucket.org/pypy/pypy/changeset/61f249b5cc08/
Log: shuffle self.finished_helpers - finalizers can be still discovered
during finish_rtype
diff --git a/rpython/memory/gctransform/transform.py b/rpython/memory/gctransform/transform.py
--- a/rpython/memory/gctransform/transform.py
+++ b/rpython/memory/gctransform/transform.py
@@ -281,11 +281,11 @@
def finish_helpers(self, backendopt=True):
if self.translator is not None:
self.mixlevelannotator.finish_annotate()
- self.finished_helpers = True
if self.translator is not None:
self.mixlevelannotator.finish_rtype()
if backendopt:
self.mixlevelannotator.backend_optimize()
+ self.finished_helpers = True
# Make sure that the database also sees all finalizers now.
# It is likely that the finalizers need special support there
newgcdependencies = self.ll_finalizers_ptrs
More information about the pypy-commit
mailing list