]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: make more use of value switches
authorDaniel Martí <mvdan@mvdan.cc>
Sun, 15 Oct 2017 21:49:52 +0000 (22:49 +0100)
committerEmmanuel Odeke <emm.odeke@gmail.com>
Mon, 16 Oct 2017 19:59:24 +0000 (19:59 +0000)
commitbb45bc27b5d786943bdc058bdae54b1bde78613b
tree85c50e6576df03d0e16b11612a6162c668fdb227
parente0111bb0f495696e78d4d17c0c0e39b294bb32dd
cmd/compile: make more use of value switches

Use them to replace if/else chains with at least three comparisons,
where the code becomes clearly simpler.

Passes toolstash -cmp on std cmd.

Change-Id: Ic98aa3905944ddcab5aef5f9d9ba376853263d94
Reviewed-on: https://go-review.googlesource.com/70934
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/esc.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/gc/sinit.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/gc/walk.go