aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/escape/expr.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/escape/expr.go')
-rw-r--r--src/cmd/compile/internal/escape/expr.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/escape/expr.go b/src/cmd/compile/internal/escape/expr.go
index 60b44fe0aa..b7423e114a 100644
--- a/src/cmd/compile/internal/escape/expr.go
+++ b/src/cmd/compile/internal/escape/expr.go
@@ -109,7 +109,7 @@ func (e *escape) exprSkipInit(k hole, n ir.Node) {
} else {
e.expr(k, n.X)
}
- case ir.OCONVIFACE:
+ case ir.OCONVIFACE, ir.OCONVIDATA:
n := n.(*ir.ConvExpr)
if !n.X.Type().IsInterface() && !types.IsDirectIface(n.X.Type()) {
k = e.spill(k, n)