[vala/wip/baedert/nullable: 2/25] memberaccess: Don't check for nullability
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/wip/baedert/nullable: 2/25] memberaccess: Don't check for nullability
- Date: Tue, 8 Nov 2016 21:18:13 +0000 (UTC)
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]