Author: fijal Branch: Changeset: r91857:d135217574a6 Date: 2017-07-11 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/d135217574a6/
Log: essential fix diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework.py --- a/rpython/memory/gctransform/framework.py +++ b/rpython/memory/gctransform/framework.py @@ -639,7 +639,10 @@ addresses_of_static_ptrs = ( self.layoutbuilder.addresses_of_static_ptrs_in_nongc + self.layoutbuilder.addresses_of_static_ptrs) - log.info("found %s static roots" % (len(addresses_of_static_ptrs), )) + if len(addresses_of_static_ptrs) == 1: + log.info("found 1 static root") + else: + log.info("found %s static roots" % (len(addresses_of_static_ptrs), )) ll_static_roots_inside = lltype.malloc(lltype.Array(llmemory.Address), len(addresses_of_static_ptrs), immortal=True) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit