]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: Improve parameter check of "get" method meant to be used by foreach (2) 0be560d8380a6e9a8b9d307ede109412cbdc55bd
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 26 Jun 2020 07:40:11 +0000 (09:40 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Fri, 26 Jun 2020 07:42:13 +0000 (09:42 +0200)
Actually all integer-types as index parameter.

vala/valaforeachstatement.vala

index c7fb6ee505afd8c47c87b53295ceee3ffe6d40ea..3838140854bb67c434cac6a8344d266e4fec4f4c 100644 (file)
@@ -197,7 +197,7 @@ public class Vala.ForeachStatement : Block {
                        return false;
                }
                unowned List<Parameter> parameters = get_method.get_parameters ();
-               if (parameters.size != 1 || !parameters[0].variable_type.compatible (context.analyzer.int_type)) {
+               if (parameters.size != 1 || !(parameters[0].variable_type is IntegerType)) {
                        return false;
                }
                var size_property = collection_type.get_member ("size") as Property;