1// compile -d=ssa/check/on
2
3// Copyright 2021 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7package p
8
9var i int
10
11type t struct {
12	a, b, c, d, e int
13}
14
15func f(p t, q int) int {
16	var a, b, c, d, e, f, g int
17	var h, i, j, k, l, m int
18	_, _, _, _, _, _, _ = a, b, c, d, e, f, g
19	_, _, _, _, _, _ = h, i, j, k, l, m
20	return 0
21}
22
23func g() int {
24	var v t
25	return f(v, 1<<i)
26}
27