[pypy-svn] r49798 - pypy/dist/pypy/rpython/memory/gctransform
arigo at codespeak.net
arigo at codespeak.net
Fri Dec 14 18:38:15 CET 2007
Author: arigo
Date: Fri Dec 14 18:38:15 2007
New Revision: 49798
Modified:
pypy/dist/pypy/rpython/memory/gctransform/transform.py
Log:
Provide the FUNCTYPE early, as we know it. Solves an issue with
finalizers in gctypelayout.py.
Modified: pypy/dist/pypy/rpython/memory/gctransform/transform.py
==============================================================================
--- pypy/dist/pypy/rpython/memory/gctransform/transform.py (original)
+++ pypy/dist/pypy/rpython/memory/gctransform/transform.py Fri Dec 14 18:38:15 2007
@@ -279,7 +279,8 @@
self.need_minimal_transform(graph)
if inline:
self.graphs_to_inline[graph] = True
- return self.mixlevelannotator.graph2delayed(graph)
+ FUNCTYPE = lltype.FuncType(ll_args, ll_result)
+ return self.mixlevelannotator.graph2delayed(graph, FUNCTYPE=FUNCTYPE)
def inittime_helper(self, ll_helper, ll_args, ll_result, inline=True):
ptr = self.annotate_helper(ll_helper, ll_args, ll_result, inline=inline)
More information about the Pypy-commit
mailing list