From: Rico Tzschichholz Date: Wed, 10 Apr 2019 12:12:21 +0000 (+0200) Subject: parser: Improve source-reference of declaration block for ForStatement X-Git-Tag: 0.36.20~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95c57cd218db0d95427012a0058797efa2d8f9d4;p=thirdparty%2Fvala.git parser: Improve source-reference of declaration block for ForStatement --- diff --git a/vala/valaparser.vala b/vala/valaparser.vala index d03fa2fcc..acc470fd1 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -1978,8 +1978,10 @@ public class Vala.Parser : CodeVisitor { expect (TokenType.SEMICOLON); } else { // variable declaration in initializer - block = new Block (get_src (begin)); + var decl_begin = get_location (); + block = new Block (get_src (decl_begin)); parse_local_variable_declarations (block); + block.source_reference.end = get_last_src ().end; } } Expression condition = null;