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.42.7~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b2200e193ee2c6d9da740d59bd846efc8d63e02;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 8150bea7f..41e6e7da8 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -966,11 +966,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);