diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-11-22 11:08:20 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-11-22 11:46:26 +0100 |
| commit | 7e076b78b466a2f4ad0ce9c20161758d9ad52087 (patch) | |
| tree | 4950df62d188f56c05915fdeca634d314ca21556 /prog/encoding.go | |
| parent | e06afd32595ba7831f6ae600fde04a4e66e37db7 (diff) | |
prog: export MakeData/UnionArg as we do for other arg types
Target code can use these to generate special structs.
Diffstat (limited to 'prog/encoding.go')
| -rw-r--r-- | prog/encoding.go | 4 |
1 files changed, 2 insertions, 2 deletions
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') |
