summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-03-08 19:25:03 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2019-03-08 19:25:53 +0100
commitd792297833eb791050fcf8ee6d99608db5555281 (patch)
treeb496832b4216d3674d060ea131d1081b6f91569d
parent96b33d62ded1e1a052d51d40e31d78d7738fbbed (diff)
downloadvala-d792297833eb791050fcf8ee6d99608db5555281.tar.gz
parser: Don't include initializer in src-ref of array-creation-expression
-rw-r--r--vala/valaparser.vala4
1 files changed, 3 insertions, 1 deletions
diff --git a/vala/valaparser.vala b/vala/valaparser.vala
index 2049adea6..d552dfc09 100644
--- a/vala/valaparser.vala
+++ b/vala/valaparser.vala
@@ -956,11 +956,13 @@ public class Vala.Parser : CodeVisitor {
expect (TokenType.CLOSE_BRACKET);
} while (accept (TokenType.OPEN_BRACKET));
+ var src = get_src (begin);
+
InitializerList initializer = null;
if (current () == TokenType.OPEN_BRACE) {
initializer = parse_initializer ();
}
- var expr = new ArrayCreationExpression (element_type, size_specifier_list.size, initializer, get_src (begin));
+ var expr = new ArrayCreationExpression (element_type, size_specifier_list.size, initializer, src);
if (size_specified) {
foreach (Expression size in size_specifier_list) {
expr.append_size (size);