]> Cypherpunks repositories - gostls13.git/commit
go/types: more robust imports
authorRobert Griesemer <gri@golang.org>
Tue, 26 Feb 2013 04:43:35 +0000 (20:43 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 26 Feb 2013 04:43:35 +0000 (20:43 -0800)
commit3f132a82365f49cda015b8c3ac694947d3ca54ae
tree30fde6f01480297f3c1b8b18765e50331afcd393
parent1caaff6b5a4e9c1d8d8ac19e89e1f740d919f3b6
go/types: more robust imports

- imported objects don't have position information
- gc exported data contains non-exported objects at
  the top-level, guard against them
- better error message when dot-imports conflict
  with local declarations

R=adonovan, r
CC=golang-dev
https://golang.org/cl/7379052
src/pkg/go/types/expr.go
src/pkg/go/types/objects.go
src/pkg/go/types/resolve.go
src/pkg/go/types/testdata/decls0.src
src/pkg/go/types/testdata/decls1.src