From: Rico Tzschichholz Date: Mon, 31 Jul 2023 17:27:50 +0000 (+0200) Subject: vala: Output additional information when accessing unknown member X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51e1b0993d73e73caf6566b49c1a1dc93339b620;p=thirdparty%2Fvala.git vala: Output additional information when accessing unknown member Return location of the variable declaration which will usually show its type. --- diff --git a/vala/valamemberaccess.vala b/vala/valamemberaccess.vala index 31b1ca959..08b5b384e 100644 --- a/vala/valamemberaccess.vala +++ b/vala/valamemberaccess.vala @@ -615,6 +615,9 @@ public class Vala.MemberAccess : Expression { } Report.error (source_reference, "The name `%s' does not exist in the context of `%s'%s%s", member_name, base_type_name, base_type_package, visited_types_string); + if (inner != null && inner.symbol_reference != null && inner.symbol_reference.source_reference != null) { + Report.notice (inner.symbol_reference.source_reference, "`%s' was declared here", inner.symbol_reference.name); + } value_type = new InvalidType (); return false; } else if (symbol_reference.error) {