2006-10-26 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala: explicitly cast callbacks to reduce the
number of warnings during C compilation
svn path=/trunk/; revision=155
2006-10-26 Jürg Billeter <j@bitron.ch>
+ * vala/valacodegenerator.vala: explicitly cast callbacks to reduce the
+ number of warnings during C compilation
+
+2006-10-26 Jürg Billeter <j@bitron.ch>
+
* vala/valacodegenerator.vala: convert integer to pointer for generic
parameters to reduce the number of warnings during C compilation
ccall.add_argument (cexpr);
cexpr = ccall;
}
+ } else if (param.type_reference.data_type is Callback) {
+ cexpr = new CCodeCastExpression (cexpr, param.type_reference.data_type.get_cname ());
} else if (param.type_reference.data_type == null
&& arg.static_type.data_type is Struct) {
/* convert integer to pointer if this is a generic method parameter */