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.45.1~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6fb20651f6ff5312889ac2f19d203e60bfa73a3b;p=thirdparty%2Fvala.git parser: Improve source-reference of declaration block for ForStatement --- diff --git a/vala/valaparser.vala b/vala/valaparser.vala index 3e90fb113..190725a85 100644 --- a/vala/valaparser.vala +++ b/vala/valaparser.vala @@ -1996,8 +1996,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;