From: Jürg Billeter Date: Sat, 5 Jun 2010 08:11:21 +0000 (+0200) Subject: dova: Accept volatile modifier for fields and parameters X-Git-Tag: 0.9.1~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e86a3dcb53517b8ef90a0e459b5810bb6fb473f3;p=thirdparty%2Fvala.git dova: Accept volatile modifier for fields and parameters --- diff --git a/vala/valaparser.vala b/vala/valaparser.vala index 742287edf..c80b4e093 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -2389,6 +2389,9 @@ public class Vala.Parser : CodeVisitor { var begin = get_location (); var access = parse_access_modifier (); var flags = parse_member_declaration_modifiers (); + if (context.profile == Profile.DOVA) { + accept (TokenType.VOLATILE); + } var type = parse_type (true, true); string id = parse_identifier (); @@ -3129,6 +3132,9 @@ public class Vala.Parser : CodeVisitor { direction = ParameterDirection.REF; } + if (context.profile == Profile.DOVA) { + accept (TokenType.VOLATILE); + } DataType type; if (direction == ParameterDirection.IN) { // in parameters are unowned by default