aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types/pkg.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2017-04-19 10:36:31 -0700
committerRobert Griesemer <gri@golang.org>2017-04-19 21:19:15 +0000
commit62a2bee7a5706e9b37a6bdff3ee2cc422912f463 (patch)
tree6f8863d542f2b8d66269266b0cc2244ccb9f238f /src/cmd/compile/internal/types/pkg.go
parentb2a363b7ea8b0f53d186c8396a87371425be6e7c (diff)
downloadgo-62a2bee7a5706e9b37a6bdff3ee2cc422912f463.tar.gz
go-62a2bee7a5706e9b37a6bdff3ee2cc422912f463.zip
cmd/compile/internal/types: don't export Nopkg anymore
There's already special code to access it. Change-Id: I28ca4f44a04262407ee9f1c826ada4e7eba44775 Reviewed-on: https://go-review.googlesource.com/41073 Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/compile/internal/types/pkg.go')
-rw-r--r--src/cmd/compile/internal/types/pkg.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cmd/compile/internal/types/pkg.go b/src/cmd/compile/internal/types/pkg.go
index 46a5606fc2..b43f13e5d1 100644
--- a/src/cmd/compile/internal/types/pkg.go
+++ b/src/cmd/compile/internal/types/pkg.go
@@ -45,7 +45,7 @@ func NewPkg(path, name string) *Pkg {
return p
}
-var Nopkg = &Pkg{
+var nopkg = &Pkg{
Syms: make(map[string]*Sym),
}
@@ -58,8 +58,9 @@ var InitSyms []*Sym
// LookupOK looks up name in pkg and reports whether it previously existed.
func (pkg *Pkg) LookupOK(name string) (s *Sym, existed bool) {
+ // TODO(gri) remove this check in favor of specialized lookup
if pkg == nil {
- pkg = Nopkg
+ pkg = nopkg
}
if s := pkg.Syms[name]; s != nil {
return s, true
@@ -77,8 +78,9 @@ func (pkg *Pkg) LookupOK(name string) (s *Sym, existed bool) {
}
func (pkg *Pkg) LookupBytes(name []byte) *Sym {
+ // TODO(gri) remove this check in favor of specialized lookup
if pkg == nil {
- pkg = Nopkg
+ pkg = nopkg
}
if s := pkg.Syms[string(name)]; s != nil {
return s