]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Check accessibility of constants
authorJürg Billeter <j@bitron.ch>
Fri, 10 Sep 2010 16:07:41 +0000 (18:07 +0200)
committerJürg Billeter <j@bitron.ch>
Fri, 17 Sep 2010 23:00:15 +0000 (01:00 +0200)
vala/valamemberaccess.vala
vala/valaparser.vala

index 6548fc599e86641ead3ff7460dd5eedc64ab0954..6a230501659d3a1826c73cacfc5b8582662cad39 100644 (file)
@@ -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) {
index b7c9a1a14fbcdb7132936038866c50baa842f97c..01c48fc6e06de1181285bfd10bd1312c67e3c265 100644 (file)
@@ -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));