[vala/wip/baedert/nullable: 2/25] memberaccess: Don't check for nullability



commit 1520be13650c1f41f596db5670b2e9727e2b165e
Author: Timm Bäder <mail baedert org>
Date:   Sat Nov 5 16:31:33 2016 +0100

    memberaccess: Don't check for nullability
    
    wheter an access is nullable or not depends on the flow graph, so leave
    this to the FlowAnalyzer.

 vala/valamemberaccess.vala |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)
---
diff --git a/vala/valamemberaccess.vala b/vala/valamemberaccess.vala
index 6911bef..a40767d 100644
--- a/vala/valamemberaccess.vala
+++ b/vala/valamemberaccess.vala
@@ -797,12 +797,6 @@ public class Vala.MemberAccess : Expression {
                                }
                        }
 
-                       if (context.experimental_non_null && instance && inner.value_type.nullable &&
-                           !(inner.value_type is PointerType) && !(inner.value_type is GenericType) &&
-                               !(inner.value_type is ArrayType)) {
-                               Report.error (source_reference, "Access to instance member `%s' from nullable 
reference denied".printf (symbol_reference.get_full_name ()));
-                       }
-
                        var m = symbol_reference as Method;
                        var inner_ma = inner as MemberAccess;
                        if (m != null && m.binding == MemberBinding.STATIC && m.parent_symbol is 
ObjectTypeSymbol &&


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