From 608df4005835925dfbf7cde4eeaeac17f60d13f3 Mon Sep 17 00:00:00 2001 From: Henrixounez <30901439+Henrixounez@users.noreply.github.com> Date: Wed, 16 Sep 2020 22:01:15 +0200 Subject: [PATCH] checker: fix error declaration on a value (#6390) --- vlib/v/checker/checker.v | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 39edec6f09..1909dd0f5b 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -1844,7 +1844,11 @@ pub fn (mut c Checker) assign_stmt(mut assign_stmt ast.AssignStmt) { assign_stmt.pos) } } - else {} + else { + if is_decl { + c.error('non-name `$left` on left side of `:=`', left.position()) + } + } } left_type_unwrapped := c.unwrap_generic(left_type) right_type_unwrapped := c.unwrap_generic(right_type)