aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/escape/stmt.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/escape/stmt.go')
-rw-r--r--src/cmd/compile/internal/escape/stmt.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/escape/stmt.go b/src/cmd/compile/internal/escape/stmt.go
index c71848b8a1..0afb5d64ef 100644
--- a/src/cmd/compile/internal/escape/stmt.go
+++ b/src/cmd/compile/internal/escape/stmt.go
@@ -180,7 +180,8 @@ func (e *escape) stmt(n ir.Node) {
e.goDeferStmt(n)
case ir.OTAILCALL:
- // TODO(mdempsky): Treat like a normal call? esc.go used to just ignore it.
+ n := n.(*ir.TailCallStmt)
+ e.call(nil, n.Call)
}
}