basic-types/strings.vala \
basic-types/arrays.vala \
basic-types/pointers.vala \
+ basic-types/bug595751.vala \
basic-types/bug596637.vala \
basic-types/bug596785.vala \
namespaces.vala \
public override void visit_local_variable (LocalVariable local) {
local.accept_children (this);
if (local.variable_type is ReferenceType) {
- local.variable_type.nullable = true;
+ 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;
+ }
}
}