Hi Tal,
I know it's little desperate but could you:
No, of course its not :-) Thanks for taking a look on this, I'm running out of ideas...
1. Post the generated C code?
See attached. Code looks ok for me, maybe g_free do something wrong (see _vala_array_destroy)?
2. Try to replace string array with int array.
Done, no leak.
void Dummy4()
{
const int LOOPS=100000000;
int[] dummy = new int[LOOPS];
for(var xx=0; xx<LOOPS; xx++)
dummy[xx]=xx;
}
This is what I expected, because e.g. the Dummy1 "leak" shows up only if
len is smaller than 120. Maybe this is special problem regarding to
"small" strings.
--
Bernhard
Attachment:
al.c
Description: Text Data