From: Rico Tzschichholz Date: Thu, 7 May 2020 18:58:36 +0000 (+0200) Subject: Use "str_equal" as equal_func for ArrayList instances X-Git-Tag: 0.49.1~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d59dcc8f72431a26af15c7465bf296276ee7171;p=thirdparty%2Fvala.git Use "str_equal" as equal_func for ArrayList instances --- diff --git a/ccode/valaccodefile.vala b/ccode/valaccodefile.vala index 7145946b1..b04b73d10 100644 --- a/ccode/valaccodefile.vala +++ b/ccode/valaccodefile.vala @@ -108,7 +108,7 @@ public class Vala.CCodeFile { } public List get_symbols () { - var symbols = new ArrayList (); + var symbols = new ArrayList (str_equal); get_symbols_from_fragment (symbols, type_member_declaration); return symbols; } diff --git a/vala/valaclass.vala b/vala/valaclass.vala index 9d71a4239..c3cc48f55 100644 --- a/vala/valaclass.vala +++ b/vala/valaclass.vala @@ -722,7 +722,7 @@ public class Vala.Class : ObjectTypeSymbol { } } /* check whether all prerequisites are met */ - List missing_prereqs = new ArrayList (); + List missing_prereqs = new ArrayList (str_equal); foreach (TypeSymbol prereq in prerequisites) { if (!is_a ((ObjectTypeSymbol) prereq)) { missing_prereqs.insert (0, prereq.get_full_name ()); diff --git a/vala/valacodecontext.vala b/vala/valacodecontext.vala index 6001c901a..6b6665274 100644 --- a/vala/valacodecontext.vala +++ b/vala/valacodecontext.vala @@ -205,7 +205,7 @@ public class Vala.CodeContext { private List source_files = new ArrayList (); private Map source_files_map = new HashMap (str_hash, str_equal); - private List c_source_files = new ArrayList (); + private List c_source_files = new ArrayList (str_equal); private Namespace _root = new Namespace (null); private List packages = new ArrayList (str_equal); diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala index 6e6e9cd5c..45e0d9729 100644 --- a/vala/valagenieparser.vala +++ b/vala/valagenieparser.vala @@ -1949,7 +1949,7 @@ public class Vala.Genie.Parser : CodeVisitor { } void parse_local_variable_declarations (Block block) throws ParseError { - var id_list = new ArrayList (); + var id_list = new ArrayList (str_equal); id_list.add (parse_identifier ()); // Allow multiple declarations while (accept (TokenType.COMMA)) {