diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-03-19 09:53:27 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-03-19 09:53:27 +0100 |
commit | 1203f54a72bea601b7635a4895f7f199c70e1e2d (patch) | |
tree | 060132deff9d7e3eb6e0c1ddc4c56f24eeb946b7 /vala/valaparser.vala | |
parent | f4e55ee6116703d52e6647fbea73b036e4714cbe (diff) | |
download | vala-1203f54a72bea601b7635a4895f7f199c70e1e2d.tar.gz |
parser: Improve error message for invalid ArrayCreationExpression
Fixes https://gitlab.gnome.org/GNOME/vala/issues/939
Diffstat (limited to 'vala/valaparser.vala')
-rw-r--r-- | vala/valaparser.vala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vala/valaparser.vala b/vala/valaparser.vala index 62ad72898..f1b49352d 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -1012,6 +1012,9 @@ public class Vala.Parser : CodeVisitor { 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; } |