]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove -newescape flag
authorMatthew Dempsky <mdempsky@google.com>
Thu, 25 Jul 2019 19:40:02 +0000 (12:40 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Wed, 28 Aug 2019 19:27:30 +0000 (19:27 +0000)
commit991b0fd46c3e8160c9b5c622478caf7b5ebe139c
tree16b75505d7766da809572c7be09195b457278b73
parent501b786e5c04f6f21b8b7e56fbfa6eda29e527d6
cmd/compile: remove -newescape flag

Drops support for old escape analysis pass. Subsequent, separate CL
will remove dead code.

While here, fix a minor error in fmt.go: it was still looking for
esc.go's NodeEscState in n.Opt() rather than escape.go's EscLocation.
But this only affected debug diagnostics printed during escape
analysis itself.

Change-Id: I62512e1b31c75ba0577550a5fd7824abc3159ed5
Reviewed-on: https://go-review.googlesource.com/c/go/+/187597
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/esc.go
src/cmd/compile/internal/gc/fmt.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/subr.go