summaryrefslogtreecommitdiff
path: root/vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-01-26 21:23:22 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2019-01-26 21:30:25 +0100
commit9c130ffe0e099a722cb21ba3102f8c6ab40e26da (patch)
tree9ad116c77d9e55d3bf964fbc1cc204ef051578a7 /vala
parent702c478e9b0f84db6e82e36d91832c8b844811d6 (diff)
downloadvala-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.vala2
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;