[svn:parrot] r36739 - branches/rename_pccinvoke/src/call
chromatic
chromatic at wgz.org
Sun Feb 15 22:07:45 UTC 2009
On Saturday 14 February 2009 17:01:55 whiteknight at svn.parrot.org wrote:
> Log:
> [rename_pccinvoke] registering the sigobject. It was being unregistered
> later, but never registered. I added this to double-check that the GC knew
> it existed.
> Modified: branches/rename_pccinvoke/src/call/pcc.c
> ===========================================================================
> --- branches/rename_pccinvoke/src/call/pcc.c Sun Feb 15 00:00:32
> 2009 (r36738) +++ branches/rename_pccinvoke/src/call/pcc.c Sun Feb 15
> 01:01:54 2009 (r36739) @@ -374,6 +374,7 @@
> INTVAL in_return_sig = 0;
> INTVAL i;
>
> + gc_register_pmc(interp, call_object);
It shouldn't need registering or unregistering at all, at least if it's
reachable from the root set or visible somewhere within the stack chunks that
Parrot scans.
-- c
More information about the parrot-dev
mailing list