From cc4090cc748fd7d5dac7e15e74b3023834abe2e8 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 24 Apr 2020 20:25:11 +0300 Subject: [PATCH] vfmt: remove unused variable check for vfmt --- vlib/v/parser/parser.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index 84349d63ab..12ab20b528 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -192,7 +192,7 @@ pub fn (mut p Parser) open_scope() { } pub fn (mut p Parser) close_scope() { - if !p.pref.is_repl { + if !p.pref.is_repl && !scanner.is_fmt { for v in p.scope.unused_vars() { if p.pref.is_prod { p.error_with_pos('Unused variable: $v.name', v.pos) @@ -201,7 +201,7 @@ pub fn (mut p Parser) close_scope() { } } } - p.scope.clear_unused_vars() + p.scope.clear_unused_vars() p.scope.end_pos = p.tok.pos p.scope.parent.children << p.scope p.scope = p.scope.parent