From a6d525eb92ffae1d8912e79460f7995af8747ea2 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 27 Sep 2020 16:32:46 +0300 Subject: [PATCH] ci: fix `is not a variable and cannot be locked` failing tests --- vlib/v/checker/checker.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index ca11cab45f..6db79c93ff 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -3223,9 +3223,9 @@ pub fn (mut c Checker) select_expr(mut node ast.SelectExpr) table.Type { } pub fn (mut c Checker) lock_expr(mut node ast.LockExpr) table.Type { - for i, id in node.lockeds { - // c.ident(mut id) + for i in 0..node.lockeds.len { c.ident(mut node.lockeds[i]) + id := node.lockeds[i] if id.obj is ast.Var as v { if v.typ.share() != .shared_t { c.error('`$id.name` must be declared `shared` to be locked', id.pos)