// compile // Copyright 2018 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Issue 26120: INDEX of 1-element but non-SSAable array // is mishandled when building SSA. package p type T [1]struct { f []int i, j int } func F() { var v T f := func() T { return v } _ = []int{}[f()[0].i] }