From: Timm Bäder Date: Sat, 5 Nov 2016 20:04:19 +0000 (+0100) Subject: symbolresolver: Don't assume all locals are nullable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aec692dc1f3dd46daaa4e2085080ffb7808b90de;p=thirdparty%2Fvala.git symbolresolver: Don't assume all locals are nullable --- 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) {