]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: represent labels as bare Syms
authorMatthew Dempsky <mdempsky@google.com>
Sat, 27 Oct 2018 03:10:23 +0000 (20:10 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Sat, 27 Oct 2018 07:32:06 +0000 (07:32 +0000)
commit2dda040f19aa6a7551f090d8c5a3941e416b21df
tree4becb1a94e7660dfa3a0ab01fcd0cc6c7e8e3453
parentc68e3bcb035d25ce2df34618bd3ca2d1063dcad3
cmd/compile/internal/gc: represent labels as bare Syms

Avoids allocating an ONAME for OLABEL, OGOTO, and named OBREAK and
OCONTINUE nodes.

Passes toolstash-check.

Change-Id: I359142cd48e8987b5bf29ac100752f8c497261c1
Reviewed-on: https://go-review.googlesource.com/c/145200
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/esc.go
src/cmd/compile/internal/gc/fmt.go
src/cmd/compile/internal/gc/iexport.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/inl.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/gc/swt.go
src/cmd/compile/internal/gc/syntax.go
src/cmd/compile/internal/gc/typecheck.go