Fixes https://gitlab.gnome.org/GNOME/vala/issues/939
scanner/string-escape-x-digit-length.test \
scanner/string-escape-x-empty.test \
scanner/string-escape-x.vala \
+ parser/array-creation-invalid.test \
parser/assignment.vala \
parser/attribute-duplicate.test \
parser/attribute-wrong-number.test \
--- /dev/null
+Invalid Code
+
+void main () {
+ var foo = new int[];
+}
foreach (Expression size in size_specifier_list) {
expr.append_size (size);
}
+ } else if (initializer == null) {
+ Report.warning (src, "possibly missing array size");
+ throw new ParseError.SYNTAX ("expected array initializer list");
}
return expr;
}