]> Cypherpunks repositories - gostls13.git/commit
go/types: port recent x/tools/go/types fixes
authorRobert Griesemer <gri@golang.org>
Mon, 15 Jun 2015 18:06:59 +0000 (11:06 -0700)
committerRobert Griesemer <gri@golang.org>
Mon, 15 Jun 2015 20:11:37 +0000 (20:11 +0000)
commitd63c42df255f4abdb58d611eca109a7ffdcb8104
treed67a2704304ef040c263d7334d62b150fc4e0ca2
parent4965a77f1d2e964e2dd08d1a2c2d5a5ae57f4d41
go/types: port recent x/tools/go/types fixes

The main change is:

golang.org/cl/10800  add pos parameter to Eval; remove New, EvalNode

followed by several cleanups/follow-up fixes:

golang.org/cl/10992  remove global vars in test
golang.org/cl/10994  remove unused scope parameter from NewSignature
golang.org/cl/10995  provide full source file extent to file scope
golang.org/cl/10996  comment fix in resolver.go
golang.org/cl/11004  updated cmd/vet
golang.org/cl/11042  be robust in the presence of incorrect/missing position info

Fixes #9980.

Change-Id: Id4aff688f6a399f76bf92b84c7e793b8da8baa48
Reviewed-on: https://go-review.googlesource.com/11122
Reviewed-by: Alan Donovan <adonovan@google.com>
20 files changed:
src/cmd/vet/shadow.go
src/cmd/vet/unused.go
src/go/internal/gcimporter/gcimporter.go
src/go/types/assignments.go
src/go/types/call.go
src/go/types/check.go
src/go/types/decl.go
src/go/types/eval.go
src/go/types/eval_test.go
src/go/types/labels.go
src/go/types/object.go
src/go/types/package.go
src/go/types/resolver.go
src/go/types/resolver_test.go
src/go/types/return.go
src/go/types/scope.go
src/go/types/stmt.go
src/go/types/type.go
src/go/types/typexpr.go
src/go/types/universe.go