]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girparser: Fix criticals on varargs functions
authorJürg Billeter <j@bitron.ch>
Tue, 26 Jun 2012 06:54:34 +0000 (08:54 +0200)
committerJürg Billeter <j@bitron.ch>
Tue, 26 Jun 2012 06:54:34 +0000 (08:54 +0200)
vala/valagirparser.vala

index 0b01f20561bf7381570fac90ee8987f8694f8aaf..1dfba8d3f3f74a74e73190a72215993ac951ff0b 100644 (file)
@@ -2879,7 +2879,7 @@ public class Vala.GirParser : CodeVisitor {
 
                for (int param_n = parameters.size - 1 ; param_n >= 0 ; param_n--) {
                        ParameterInfo pi = parameters[param_n];
-                       if (pi.param.initializer == null) {
+                       if (!pi.param.ellipsis && pi.param.initializer == null) {
                                string type_string = pi.param.variable_type.to_string ();
                                if (type_string == "Gio.Cancellable?") {
                                        pi.param.initializer = new Vala.NullLiteral ();