diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-08-28 15:59:22 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-09-02 13:06:53 +0200 |
| commit | a7206b24cac96c08aecf2f3b4cc3c2e555eec708 (patch) | |
| tree | 80c678141148ce2eafaab5617f168bd840b8c8a6 /prog/validation.go | |
| parent | aa51461a34f998908d10f551615ad242bdff8fe9 (diff) | |
pkg/compiler: check and generate types
Move most of the logic from sysgen to pkg/compiler.
Update #217
Diffstat (limited to 'prog/validation.go')
| -rw-r--r-- | prog/validation.go | 3 |
1 files changed, 2 insertions, 1 deletions
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) { |
