[vala/wip/issue/658: 36/48] Made anonymous delegates experimental




commit 9fdd4d289a00d6ce065240141ab0326a3c036092
Author: Nick Schrader <nick schrader mailbox org>
Date:   Tue Oct 20 20:12:09 2020 -0300

    Made anonymous delegates experimental

 vala/valaparser.vala | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/vala/valaparser.vala b/vala/valaparser.vala
index 6288fa92c..2755ad1a8 100644
--- a/vala/valaparser.vala
+++ b/vala/valaparser.vala
@@ -3751,6 +3751,11 @@ public class Vala.Parser : CodeVisitor {
                expect (TokenType.LAMBDA);
                var type = parse_type (true, false);
 
+               var src = get_src (begin);
+               if (!context.experimental) {
+                       Report.warning (src, "Anonymous delegates are experimental");
+               }
+
                var d = new Delegate ("__delegate%i_".printf (next_anonymous_id++), type, get_src (begin), 
comment);
                d.anonymous = true;
                d.access = method.access;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]