From: Jürg Billeter Date: Fri, 10 Sep 2010 16:07:41 +0000 (+0200) Subject: Check accessibility of constants X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=976563bdc49133a793af6a3132e0a4aa7a85a7be;p=thirdparty%2Fvala.git Check accessibility of constants --- diff --git a/vala/valamemberaccess.vala b/vala/valamemberaccess.vala index 6548fc599..6a2305016 100644 --- a/vala/valamemberaccess.vala +++ b/vala/valamemberaccess.vala @@ -524,6 +524,9 @@ public class Vala.MemberAccess : Expression { if (f.variable_type is GenericType) { generics = true; } + } else if (member is Constant) { + var c = (Constant) member; + access = c.access; } else if (member is Method) { var m = (Method) member; if (m.is_async_callback) { diff --git a/vala/valaparser.vala b/vala/valaparser.vala index b7c9a1a14..01c48fc6e 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -3082,6 +3082,7 @@ public class Vala.Parser : CodeVisitor { } var ev = new EnumValue (id, value, get_src (value_begin), comment); + ev.access = SymbolAccessibility.PUBLIC; set_attributes (ev, value_attrs); en.add_value (ev); } while (accept (TokenType.COMMA));