//args: -Escopelint
package testdata

import "fmt"

func ScopelintTest() {
	values := []string{"a", "b", "c"}
	var funcs []func()
	for _, val := range values {
		funcs = append(funcs, func() {
			fmt.Println(val) // ERROR "Using the variable on range scope `val` in function literal"
		})
	}
	for _, f := range funcs {
		f()
	}
}