blob: 290f3f5bea63f39de696fb12b5c21655382406f4 [file] [log] [blame]
// Copyright 2020 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package undeclared
func x() int {
var z int
y :=
z = y // want "undeclared name: y"
m :=
if z == m { // want "undeclared name: m"
z = 1
}
n :=
if z == 1 {
z = 1
} else if z == n+1 { // want "undeclared name: n"
z = 1
}
a :=
switch z {
case 10:
z = 1
case a: // want "undeclared name: a"
z = 1
}
return z
}