From 6e5b58413a42da8922483fa0d56365aa2a5cdb43 Mon Sep 17 00:00:00 2001 From: Joe Conigliaro Date: Thu, 19 Mar 2020 18:57:33 +1100 Subject: [PATCH] checker: check assoc field exprs --- vlib/v/checker/checker.v | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 7d5531aae3..12e18b47ef 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -644,6 +644,9 @@ pub fn (c mut Checker) expr(node ast.Expr) table.Type { var := scope.find_var(it.var_name) or { panic(err) } + for i, _ in it.fields { + c.expr(it.exprs[i]) + } return var.typ } ast.BoolLiteral {