golang.org/x/tools/gopls@v0.15.3/internal/analysis/undeclaredname/testdata/src/a/a.go (about) 1 // Copyright 2020 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package undeclared 6 7 func x() int { 8 var z int 9 z = y // want "(undeclared name|undefined): y" 10 11 if z == m { // want "(undeclared name|undefined): m" 12 z = 1 13 } 14 15 if z == 1 { 16 z = 1 17 } else if z == n+1 { // want "(undeclared name|undefined): n" 18 z = 1 19 } 20 21 switch z { 22 case 10: 23 z = 1 24 case a: // want "(undeclared name|undefined): a" 25 z = 1 26 } 27 return z 28 }