2007-07-27 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala: fix warning when using element access
with Gee.List or Gee.Map
svn path=/trunk/; revision=403
+2007-07-27 Jürg Billeter <j@bitron.ch>
+
+ * vala/valasemanticanalyzer.vala: fix warning when using element access
+ with Gee.List or Gee.Map
+
2007-07-27 Jürg Billeter <j@bitron.ch>
* vala/parser.y, vala/valaforeachstatement.vala,
return;
}
- a.static_type = a.left.static_type;
+ a.static_type = a.left.static_type.copy ();
+ if (a.parent_node is ExpressionStatement) {
+ // Gee.List.get () transfers ownership but void function Gee.List.set () doesn't
+ a.static_type.transfers_ownership = false;
+ }
}
}