[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