]> Cypherpunks repositories - gostls13.git/commit
go/types: fewer spurious "declared but not used" follow-on errors
authorRobert Griesemer <gri@golang.org>
Mon, 15 May 2017 18:46:05 +0000 (11:46 -0700)
committerRobert Griesemer <gri@golang.org>
Mon, 15 May 2017 21:15:06 +0000 (21:15 +0000)
commit5088b64b07f7e8e93e3cdd3bd438c3b7e696eeae
treed7c1841d9e284464b902a6bb1c7a8d5a43ac908d
parent27da3ba5af274ba6702849d708b0004d80c9ca67
go/types: fewer spurious "declared but not used" follow-on errors

Mark variables as used even when they appear within an expression
context which we can't type-check; e.g., because the expression is
erroneous, or comes from an import "C" declaration.

Fixes #20358.

Change-Id: Ib28cc78d3867c597c7a1ace54de09ada02f5b33a
Reviewed-on: https://go-review.googlesource.com/43500
Reviewed-by: Alan Donovan <adonovan@google.com>
src/go/types/call.go
src/go/types/expr.go
src/go/types/testdata/issues.src