From a9a8539e4121dcac1c6de0e1eba4fb0de9ca67d5 Mon Sep 17 00:00:00 2001 From: joe-conigliaro Date: Sat, 2 May 2020 20:21:28 +1000 Subject: [PATCH] checker: small fix in assign_stmt --- vlib/v/checker/checker.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 49b0846646..f18b60a4d4 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -1024,7 +1024,7 @@ pub fn (mut c Checker) assign_stmt(assign_stmt mut ast.AssignStmt) { right_type0 := c.expr(assign_stmt.right[0]) assign_stmt.right_types = [right_type0] right_type_sym0 := c.table.get_type_symbol(right_type0) - mut right_len := if right_type0 == table.void_type { 0 } else { 1 } + mut right_len := if right_type0 == table.void_type { 0 } else { assign_stmt.right.len } if right_type_sym0.kind == .multi_return { assign_stmt.right_types = right_type_sym0.mr_info().types right_len = assign_stmt.right_types.len