]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: check SSAability in handling of INDEX of 1-element array
authorCherry Zhang <cherryyz@google.com>
Fri, 29 Jun 2018 00:34:05 +0000 (20:34 -0400)
committerCherry Zhang <cherryyz@google.com>
Fri, 29 Jun 2018 12:05:05 +0000 (12:05 +0000)
commitd21bdf125c76cc4f5b5efad59f39c435ca8aaa14
treed392e9a6101c6c0ef6593fe927bfa74b52486e39
parent1d1e25fba88b5c61cd25889d005875848a993ea3
cmd/compile: check SSAability in handling of INDEX of 1-element array

SSA can handle 1-element array, but only when the element type
is SSAable. When building SSA for INDEX of 1-element array, we
did not check the element type is SSAable. And when it's not,
it resulted in an unhandled SSA op.

Fixes #26120.

Change-Id: Id709996b5d9d90212f6c56d3f27eed320a4d8360
Reviewed-on: https://go-review.googlesource.com/121496
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/ssa.go
test/fixedbugs/issue26120.go [new file with mode: 0644]