]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: fixed heap-escaped-paramout
authorDavid Chase <drchase@google.com>
Thu, 8 Oct 2015 16:39:56 +0000 (12:39 -0400)
committerDavid Chase <drchase@google.com>
Thu, 8 Oct 2015 18:12:52 +0000 (18:12 +0000)
commit8824dccc282884919e6747396d7ff704825b5076
treeb926748301352a072c7db1a65f3d4d5d20b89fa3
parent808d7c70d5d5107697e4bfacbf66a80cb1d1e06d
[dev.ssa] cmd/compile: fixed heap-escaped-paramout

Changed tree generation to correctly use PARAMOUT instead
of PARAM.

Emit Func.Exit before any returns.

Change-Id: I2fa53cc7fad05fb4eea21081ba33d1f66db4ed49
Reviewed-on: https://go-review.googlesource.com/15610
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: David Chase <drchase@google.com>
src/cmd/compile/internal/gc/gsubr.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/gc/walk.go