2007-07-26 Juerg Billeter <j@bitron.ch>
* gobject/valacodegenerator.vala: unref the item in foreach as
Gee.Iterator.get () transfers ownership
svn path=/trunk/; revision=393
+2007-07-26 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valacodegenerator.vala: unref the item in foreach as
+ Gee.Iterator.get () transfers ownership
+
2007-07-26 Jürg Billeter <j@bitron.ch>
* gobject/valacodegeneratorclass.vala, vapi/glib-2.0.vala: support
cbody.add_statement (cdecl);
cbody.add_statement (stmt.body.ccodenode);
+
+ cbody.add_statement (new CCodeExpressionStatement (get_unref_expression (new CCodeIdentifier (stmt.variable_name), stmt.type_reference, null)));
var next_method = (Method) iterator_type.scope.lookup ("next");
var next_ccall = new CCodeFunctionCall (new CCodeIdentifier (next_method.get_cname ()));