diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-03-08 19:25:03 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-03-08 19:25:53 +0100 |
commit | d792297833eb791050fcf8ee6d99608db5555281 (patch) | |
tree | b496832b4216d3674d060ea131d1081b6f91569d | |
parent | 96b33d62ded1e1a052d51d40e31d78d7738fbbed (diff) | |
download | vala-d792297833eb791050fcf8ee6d99608db5555281.tar.gz |
parser: Don't include initializer in src-ref of array-creation-expression
-rw-r--r-- | vala/valaparser.vala | 4 |
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); |