From: Rico Tzschichholz Date: Sat, 26 Jan 2019 20:23:22 +0000 (+0100) Subject: vala: Parser doesn't ensure "protected" to be applied on TypeSymbol members X-Git-Tag: 0.42.6~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb014cf42243d0baa6625e8be4d3f25e53bc9b16;p=thirdparty%2Fvala.git vala: Parser doesn't ensure "protected" to be applied on TypeSymbol members Probably ObjectTypeSymbol should be enforced. --- diff --git a/vala/valamemberaccess.vala b/vala/valamemberaccess.vala index 1bcdea8e0..e07e1ec3f 100644 --- a/vala/valamemberaccess.vala +++ b/vala/valamemberaccess.vala @@ -711,7 +711,7 @@ public class Vala.MemberAccess : Expression { member.used = true; member.version.check (source_reference); - if (access == SymbolAccessibility.PROTECTED) { + if (access == SymbolAccessibility.PROTECTED && member.parent_symbol is TypeSymbol) { var target_type = (TypeSymbol) member.parent_symbol; bool in_subtype = false;