From 7e076b78b466a2f4ad0ce9c20161758d9ad52087 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 22 Nov 2017 11:08:20 +0100 Subject: prog: export MakeData/UnionArg as we do for other arg types Target code can use these to generate special structs. --- prog/encoding.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'prog/encoding.go') diff --git a/prog/encoding.go b/prog/encoding.go index c140b89d6..936e896a1 100644 --- a/prog/encoding.go +++ b/prog/encoding.go @@ -287,7 +287,7 @@ func (target *Target) parseArg(typ Type, p *parser, vars map[string]Arg) (Arg, e if err != nil { return nil, fmt.Errorf("data arg has bad value '%v'", val) } - arg = dataArg(typ, data) + arg = MakeDataArg(typ, data) case '{': t1, ok := typ.(*StructType) if !ok { @@ -359,7 +359,7 @@ func (target *Target) parseArg(typ Type, p *parser, vars map[string]Arg) (Arg, e if err != nil { return nil, err } - arg = unionArg(typ, opt, optType) + arg = MakeUnionArg(typ, opt, optType) case 'n': p.Parse('n') p.Parse('i') -- cgit mrf-deployment