diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-10-29 10:24:21 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-11-11 14:29:52 -0800 |
| commit | 1a85811d68e1f3870a4c71c170f014a8a5cc60b1 (patch) | |
| tree | 5920f2684a99204ce255cfcb1fd4e9a3acdd6514 /prog/clone.go | |
| parent | c35c72f06c58f0b40980b0410c8a0fd513c3a892 (diff) | |
prog: assign types to args during construction
Eliminate assignTypeAndDir function and instead assign
types to all args during construction.
This will allow considerable simplifation of assignSizes.
Diffstat (limited to 'prog/clone.go')
| -rw-r--r-- | prog/clone.go | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/prog/clone.go b/prog/clone.go index 14f9db759..69a54cd4e 100644 --- a/prog/clone.go +++ b/prog/clone.go @@ -24,7 +24,6 @@ func (p *Prog) Clone() *Prog { func (arg *Arg) clone(c *Call, newargs map[*Arg]*Arg) *Arg { arg1 := new(Arg) *arg1 = *arg - arg1.Call = c arg1.Data = append([]byte{}, arg.Data...) switch arg.Kind { case ArgPointer: |
