From b4a72c1cb1effb87c5ed7118b5de9e1e20e4ebe8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Wed, 15 Apr 2009 21:08:29 +0200 Subject: [PATCH] Warn when using deprecated # modifier or operator --- vala/valaparser.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/vala/valaparser.vala b/vala/valaparser.vala index ba28b62a6..5e7d92c1c 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -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)); -- 2.47.2