From a7206b24cac96c08aecf2f3b4cc3c2e555eec708 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 28 Aug 2017 15:59:22 +0200 Subject: pkg/compiler: check and generate types Move most of the logic from sysgen to pkg/compiler. Update #217 --- prog/validation.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'prog/validation.go') diff --git a/prog/validation.go b/prog/validation.go index b2d7d209f..b3c4ad3e6 100644 --- a/prog/validation.go +++ b/prog/validation.go @@ -102,7 +102,8 @@ func (c *Call) validate(ctx *validCtx) error { switch arg.(type) { case *GroupArg: default: - return fmt.Errorf("syscall %v: struct/array arg '%v' has bad kind %v", c.Meta.Name, arg.Type().Name(), arg) + return fmt.Errorf("syscall %v: struct/array arg '%v' has bad kind %#v", + c.Meta.Name, arg.Type().Name(), arg) } case *sys.UnionType: switch arg.(type) { -- cgit mrf-deployment