2011/11/18 Clint M Priest <cpri...@zerocue.com>:
> Is there any reason I would have to free a pointer from the language_parser 
> if I am just storing a reference to $1
>
> I'm doing this:
> CG(accessor_node) = &$1;
>

This doesn't looks right, as &$1 points to the local variable in yyparse().

> And in doing so it is causing a memory leak, only if I add:
>
> efree($1.u.constant.value.str.val);
>

It's normal when not using the alloc'ed string into the op_array.

-- 
Regards,
Felipe Pena

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to