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

index 8150bea7f9a48c44125562665b74c5fede0b8844..41e6e7da8cdbc995143c319d89cb5d3e574dbf2c 100644 (file)
@@ -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);