2008-01-10 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix memory management of string
literals
svn path=/trunk/; revision=822
2008-01-10 Jürg Billeter <j@bitron.ch>
+ * gobject/valaccodegenerator.vala: fix memory management of string
+ literals
+
+2008-01-10 Jürg Billeter <j@bitron.ch>
+
* vala/valasemanticanalyzer.vala: check in/ref/out arguments
* vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala: fix gtk_init
var ccall = new CCodeFunctionCall (dupexpr);
- if ((context.non_null && !expr.static_type.nullable) && expr.static_type.type_parameter == null) {
+ if (((context.non_null && !expr.static_type.nullable) && expr.static_type.type_parameter == null) || expr is LiteralExpression) {
ccall.add_argument ((CCodeExpression) expr.ccodenode);
return ccall;