1// compile
2
3// Copyright 2022 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 V []int
10
11func f(i int, c chan int) int {
12	arr := []int{0, 1}
13	for range c {
14		for a2 := range arr {
15			var a []int
16			V = V[:1/a2]
17			a[i] = 0
18		}
19		return func() int {
20			arr = []int{}
21			return func() int {
22				return func() int {
23					return func() int { return 4 }()
24				}()
25			}()
26		}()
27	}
28
29	return 0
30}
31