aboutsummaryrefslogtreecommitdiffstats
path: root/prog/clone.go
diff options
context:
space:
mode:
Diffstat (limited to 'prog/clone.go')
-rw-r--r--prog/clone.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/prog/clone.go b/prog/clone.go
index 029cf94c4..4523be0eb 100644
--- a/prog/clone.go
+++ b/prog/clone.go
@@ -39,6 +39,10 @@ func cloneCall(c *Call, newargs map[*ResultArg]*ResultArg) *Call {
return c1
}
+func CloneArg(arg Arg) Arg {
+ return clone(arg, nil)
+}
+
func clone(arg Arg, newargs map[*ResultArg]*ResultArg) Arg {
var arg1 Arg
switch a := arg.(type) {