From aec692dc1f3dd46daaa4e2085080ffb7808b90de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 5 Nov 2016 21:04:19 +0100 Subject: [PATCH] symbolresolver: Don't assume all locals are nullable --- vala/valasymbolresolver.vala | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/vala/valasymbolresolver.vala b/vala/valasymbolresolver.vala index 32c84e4c3..a6e3e9c0c 100644 --- a/vala/valasymbolresolver.vala +++ b/vala/valasymbolresolver.vala @@ -377,18 +377,6 @@ public class Vala.SymbolResolver : CodeVisitor { public override void visit_local_variable (LocalVariable local) { local.accept_children (this); - if (!context.experimental_non_null) { - // local reference variables are considered nullable - // except when using experimental non-null enhancements - if (local.variable_type is ReferenceType) { - var array_type = local.variable_type as ArrayType; - if (array_type != null && array_type.fixed_length) { - // local fixed length arrays are not nullable - } else { - local.variable_type.nullable = true; - } - } - } } public override void visit_initializer_list (InitializerList list) { -- 2.47.2