// errorcheck | |
// Copyright 2017 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. | |
// Make sure redeclaration errors report correct position. | |
package p | |
// 1 | |
var f byte | |
var f interface{} // ERROR "previous declaration at issue20415.go:12" | |
func _(f int) { | |
} | |
// 2 | |
var g byte | |
func _(g int) { | |
} | |
var g interface{} // ERROR "previous declaration at issue20415.go:20" | |
// 3 | |
func _(h int) { | |
} | |
var h byte | |
var h interface{} // ERROR "previous declaration at issue20415.go:31" |