diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-01-26 21:23:22 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-01-26 21:30:25 +0100 |
commit | 9c130ffe0e099a722cb21ba3102f8c6ab40e26da (patch) | |
tree | 9ad116c77d9e55d3bf964fbc1cc204ef051578a7 /vala | |
parent | 702c478e9b0f84db6e82e36d91832c8b844811d6 (diff) | |
download | vala-9c130ffe0e099a722cb21ba3102f8c6ab40e26da.tar.gz |
vala: Parser doesn't ensure "protected" to be applied on TypeSymbol members
Probably ObjectTypeSymbol should be enforced.
Diffstat (limited to 'vala')
-rw-r--r-- | vala/valamemberaccess.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valamemberaccess.vala b/vala/valamemberaccess.vala index 4b131ae47..e148fa276 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; |