]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
D-Bus: emit casts to C code to squash warnings
authorRyan Lortie <desrt@desrt.ca>
Tue, 29 Jun 2010 03:31:36 +0000 (23:31 -0400)
committerRyan Lortie <desrt@desrt.ca>
Tue, 29 Jun 2010 03:31:36 +0000 (23:31 -0400)
one more

codegen/valagdbusservermodule.vala

index c5e3dee7fc8bce90c4569051c4518b56ae7827ee..4c4a069d3178448b55f5ed10f0aab1f09245bc0c 100644 (file)
@@ -913,7 +913,7 @@ public class Vala.GDBusServerModule : GDBusClientModule {
                        var info = new CCodeInitializerList ();
                        info.append (new CCodeConstant ("-1"));
                        info.append (new CCodeConstant ("\"%s\"".printf (get_dbus_name_for_member (sig))));
-                       info.append (new CCodeUnaryExpression (CCodeUnaryOperator.ADDRESS_OF, new CCodeIdentifier ("_" + sym.get_lower_case_cprefix () + "dbus_arg_info_" + sig.get_cname ())));
+                       info.append (new CCodeCastExpression (new CCodeUnaryExpression (CCodeUnaryOperator.ADDRESS_OF, new CCodeIdentifier ("_" + sym.get_lower_case_cprefix () + "dbus_arg_info_" + sig.get_cname ())), "GDBusArgInfo **"));
 
                        cdecl = new CCodeDeclaration ("const GDBusSignalInfo");
                        cdecl.add_declarator (new CCodeVariableDeclarator ("_" + sym.get_lower_case_cprefix () + "dbus_signal_info_" + sig.get_cname (), info));