aboutsummaryrefslogtreecommitdiffstats
path: root/prog/validation.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-08-28 15:59:22 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-09-02 13:06:53 +0200
commita7206b24cac96c08aecf2f3b4cc3c2e555eec708 (patch)
tree80c678141148ce2eafaab5617f168bd840b8c8a6 /prog/validation.go
parentaa51461a34f998908d10f551615ad242bdff8fe9 (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.go3
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) {