]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove redundant extension after shift
authorKeith Randall <khr@golang.org>
Tue, 30 Aug 2016 22:25:20 +0000 (15:25 -0700)
committerKeith Randall <khr@golang.org>
Thu, 27 Oct 2016 21:21:59 +0000 (21:21 +0000)
commitac74225dcc64d40839f3842d306442d33a5c6253
tree20b625b18746678be60ec4673b8d957ccb98b084
parentdeb4177cf0b8352f4908c0eba9e81dfb0213545c
cmd/compile: remove redundant extension after shift

var x uint64
uint8(x >> 56)

We don't need to generate any code for the uint8().

Update #15090

Change-Id: Ie1ca4e32022dccf7f7bc42d531a285521fb67872
Reviewed-on: https://go-review.googlesource.com/28191
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/gen/generic.rules
src/cmd/compile/internal/ssa/rewritegeneric.go