Author: Armin Rigo <[email protected]>
Branch: incremental-gc
Changeset: r67360:cb84cf17db1c
Date: 2013-10-14 16:41 +0200
http://bitbucket.org/pypy/pypy/changeset/cb84cf17db1c/
Log: Fix the debugging logic.
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/incminimark.py
+++ b/rpython/memory/gc/incminimark.py
@@ -1083,6 +1083,8 @@
pass # black -> black
elif self._debug_objects_to_trace_dict.contains(obj):
pass # black -> gray
+ elif self.header(obj).tid & GCFLAG_NO_HEAP_PTRS != 0:
+ pass # black -> white-but-prebuilt-so-dont-care
else:
ll_assert(False, "black -> white pointer found")
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit