aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler/compiler.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/compiler/compiler.go')
-rw-r--r--pkg/compiler/compiler.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/compiler/compiler.go b/pkg/compiler/compiler.go
index b44a698ca..e66da802b 100644
--- a/pkg/compiler/compiler.go
+++ b/pkg/compiler/compiler.go
@@ -311,7 +311,7 @@ func (comp *compiler) foreachSubType(t *ast.Type, isArg bool,
cb(t, desc, args, base)
for i, arg := range args {
if desc.Args[i].Type == typeArgType {
- comp.foreachSubType(arg, false, cb)
+ comp.foreachSubType(arg, desc.Args[i].IsArg, cb)
}
}
}