aboutsummaryrefslogtreecommitdiffstats
path: root/prog/clone.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-10-29 10:24:21 +0200
committerDmitry Vyukov <dvyukov@google.com>2016-11-11 14:29:52 -0800
commit1a85811d68e1f3870a4c71c170f014a8a5cc60b1 (patch)
tree5920f2684a99204ce255cfcb1fd4e9a3acdd6514 /prog/clone.go
parentc35c72f06c58f0b40980b0410c8a0fd513c3a892 (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.go1
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: