From: Rico Tzschichholz Date: Fri, 8 Mar 2019 18:25:03 +0000 (+0100) Subject: parser: Don't include initializer in src-ref of array-creation-expression X-Git-Tag: 0.44.0~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d792297833eb791050fcf8ee6d99608db5555281;p=thirdparty%2Fvala.git parser: Don't include initializer in src-ref of array-creation-expression --- 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);