summaryrefslogtreecommitdiff
path: root/vala/valafield.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-03-21 17:09:30 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2020-03-21 17:09:30 +0100
commit09e0e526dd7e0191e46a1aa8d3bead393d33e268 (patch)
treeb6de5089ce0ee37ac1d881317f6d21b0766fd68b /vala/valafield.vala
parent6241e0523461c9af5d1f0881ec4c0087bcdab522 (diff)
downloadvala-09e0e526dd7e0191e46a1aa8d3bead393d33e268.tar.gz
vala: Inline-allocated array can't be instantiated with creation expression
This generalizes 0554ed7ad9cefe0f56e53dc00be88488dfa788bf Fixes https://gitlab.gnome.org/GNOME/vala/issues/926
Diffstat (limited to 'vala/valafield.vala')
-rw-r--r--vala/valafield.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/vala/valafield.vala b/vala/valafield.vala
index 25eec89f4..c7201d02e 100644
--- a/vala/valafield.vala
+++ b/vala/valafield.vala
@@ -117,9 +117,9 @@ public class Vala.Field : Variable, Lockable {
}
unowned ArrayType? variable_array_type = variable_type as ArrayType;
- if (variable_array_type != null && variable_array_type.fixed_length
+ if (variable_array_type != null && variable_array_type.inline_allocated
&& initializer is ArrayCreationExpression && ((ArrayCreationExpression) initializer).initializer_list == null) {
- Report.warning (source_reference, "Arrays with fixed length don't require an explicit instantiation");
+ Report.warning (source_reference, "Inline allocated arrays don't require an explicit instantiation");
initializer = null;
}