]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Don't define varidic helper *_constructv_full as static 6740f3767d0cf01459f1903eaea726dc2150ffec
authorRico Tzschichholz <ricotz@t-online.de>
Mon, 16 Sep 2013 12:33:37 +0000 (14:33 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 16 Sep 2013 12:33:37 +0000 (14:33 +0200)
Avoid adding the static _constructv_full method to the header file
of libraries since it is causing failures using -Wunused-function.

codegen/valaccodemethodmodule.vala

index 0dc69639c92a73daa78711291c2025af61cd5e35..f0cddaec110deb7da58b9cb3ce4ee253b5450511 100644 (file)
@@ -205,7 +205,6 @@ public abstract class Vala.CCodeMethodModule : CCodeStructModule {
                        if (m.is_variadic ()) {
                                // _constructv function
                                function = new CCodeFunction (get_constructv_name ((CreationMethod) m));
-                               function.modifiers |= CCodeModifiers.STATIC;
 
                                cparam_map = new HashMap<int,CCodeParameter> (direct_hash, direct_equal);
                                generate_cparameters (m, decl_space, cparam_map, function);
@@ -413,10 +412,6 @@ public abstract class Vala.CCodeMethodModule : CCodeStructModule {
                        function.modifiers |= CCodeModifiers.INLINE;
                }
 
-               if (m is CreationMethod && m.is_variadic ()) {
-                       function.modifiers |= CCodeModifiers.STATIC;
-               }
-
                var cparam_map = new HashMap<int,CCodeParameter> (direct_hash, direct_equal);
 
                generate_cparameters (m, cfile, cparam_map, function);