aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/escape/call.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/escape/call.go')
-rw-r--r--src/cmd/compile/internal/escape/call.go4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/cmd/compile/internal/escape/call.go b/src/cmd/compile/internal/escape/call.go
index 46bfe65aff..5bd748027e 100644
--- a/src/cmd/compile/internal/escape/call.go
+++ b/src/cmd/compile/internal/escape/call.go
@@ -343,9 +343,7 @@ func (e *escape) wrapExpr(pos src.XPos, exprp *ir.Node, init *ir.Nodes, call ir.
e.oldLoc(tmp).captured = true
- cv := ir.NewClosureVar(pos, wrapper, tmp)
- cv.SetType(tmp.Type())
- tmp = typecheck.Expr(cv).(*ir.Name)
+ tmp = ir.NewClosureVar(pos, wrapper, tmp)
}
*exprp = tmp