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

Reply via email to