mirror of
https://github.com/golang/go
synced 2024-11-27 02:21:17 -07:00
8c5e8a38df
As with changes in prior CLs, we don't suppress legitimate "declared but not used" errors anymore simply because the respective variables are used in incorrect assignments, unrelated to the variables in question. Adjust several (ancient) tests accordingly. Change-Id: I5826393264d9d8085c64777a330d4efeb735dd2d Reviewed-on: https://go-review.googlesource.com/c/go/+/478716 Reviewed-by: Robert Griesemer <gri@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Robert Griesemer <gri@google.com> Reviewed-by: Robert Findley <rfindley@google.com> Run-TryBot: Robert Griesemer <gri@google.com>
17 lines
399 B
Go
17 lines
399 B
Go
// errorcheck
|
|
|
|
// Copyright 2009 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 main
|
|
import os "os"
|
|
type _ os.FileInfo
|
|
func f() (os int) {
|
|
// In the next line "os" should refer to the result variable, not
|
|
// to the package.
|
|
v := os.Open("", 0, 0); // ERROR "undefined"
|
|
_ = v
|
|
return 0
|
|
}
|