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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit