]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
parser: Don't include initializer in src-ref of array-creation-expression d792297833eb791050fcf8ee6d99608db5555281
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 8 Mar 2019 18:25:03 +0000 (19:25 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Fri, 8 Mar 2019 18:25:53 +0000 (19:25 +0100)
vala/valaparser.vala

index 2049adea6a3e3d2b8418b716338d4f55fc776b67..d552dfc0941e5aa13f7e6ccd8564a52ea463d3c7 100644 (file)
@@ -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);