This test checks that gopls successfully suppresses loopclosure diagnostics when the go.mod go version is set to a 1.22 toolchain version (1.22.x). In golang/go#66876, gopls failed to handle this correctly. -- flags -- -min_go=go1.22 -- go.mod -- module example.com/loopclosure go 1.22.0 -- p.go -- package main var x int //@loc(x, "x") func main() { // Verify that type checking actually succeeded by jumping to // an arbitrary definition. _ = x //@def("x", x) for i := range 10 { go func() { println(i) }() } }