From 6fb20651f6ff5312889ac2f19d203e60bfa73a3b Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Wed, 10 Apr 2019 14:12:21 +0200 Subject: [PATCH] parser: Improve source-reference of declaration block for ForStatement --- vala/valaparser.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.47.2