From 5d0cc0944e6743741d6e6e023a89aa7c38bd0d83 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 15 May 2020 20:11:21 +0300 Subject: [PATCH] parser: fix v_panic due to -pos in unused var warning (with tcc) --- vlib/v/parser/for.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/v/parser/for.v b/vlib/v/parser/for.v index 30b0e07275..bd3caaae1e 100644 --- a/vlib/v/parser/for.v +++ b/vlib/v/parser/for.v @@ -66,14 +66,14 @@ fn (mut p Parser) for_stmt() ast.Stmt { } } else if p.peek_tok.kind in [.key_in, .comma] { // `for i in vals`, `for i in start .. end` + key_var_pos := p.tok.position() mut val_var_pos := p.tok.position() mut key_var_name := '' mut val_var_name := p.check_name() if p.tok.kind == .comma { p.next() - key_var_pos := val_var_pos - val_var_pos = p.tok.position() key_var_name = val_var_name + val_var_pos = p.tok.position() val_var_name = p.check_name() if p.scope.known_var(key_var_name) { p.error('redefinition of key iteration variable `$key_var_name`')