]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Warn when using deprecated # modifier or operator b4a72c1cb1effb87c5ed7118b5de9e1e20e4ebe8
authorJürg Billeter <j@bitron.ch>
Wed, 15 Apr 2009 19:08:29 +0000 (21:08 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 15 Apr 2009 19:08:56 +0000 (21:08 +0200)
vala/valaparser.vala

index ba28b62a6c3f7d758a479279be106d3474e1eea7..5e7d92c1c0dd4c21458decead643e2e984946975 100644 (file)
@@ -460,8 +460,9 @@ public class Vala.Parser : CodeVisitor {
 
                if (!owned_by_default) {
                        if (accept (TokenType.HASH)) {
-                               // TODO enable warning after releasing Vala 0.5.5
-                               // Report.warning (get_last_src (), "deprecated syntax, use `owned` modifier");
+                               if (!context.deprecated) {
+                                       Report.warning (get_last_src (), "deprecated syntax, use `owned` modifier");
+                               }
                                value_owned = true;
                        }
                }
@@ -834,8 +835,9 @@ public class Vala.Parser : CodeVisitor {
                }
                switch (current ()) {
                case TokenType.HASH:
-                       // TODO enable warning after releasing Vala 0.5.5
-                       // Report.warning (get_last_src (), "deprecated syntax, use `(owned)` cast");
+                       if (!context.deprecated) {
+                               Report.warning (get_last_src (), "deprecated syntax, use `(owned)` cast");
+                       }
                        next ();
                        var op = parse_unary_expression ();
                        return new ReferenceTransferExpression (op, get_src (begin));