Menu

Commit [r6213]  Maximize  Restore  History

Marking (in mark_root) tries to check whether structure-tagged pointer

indeed points to a PSC pointer. That test however would let pass non-reference
values; clearly strange. This situation just arose (in the compiler), so I added that check.
So it may be that this is necessary, but just never arose before, or it could
be that there is another bug in constructing structure pointers that this has
uncovered.
I've generated a warning if this case arises. This may just be kicking the
problem down the road.

dwarren 2009-01-06

changed /trunk/XSB/emu/gc_mark.h
/trunk/XSB/emu/gc_mark.h Diff Switch to side-by-side view
Loading...
Auth0 Logo