diff options
author | Robert Griesemer <gri@golang.org> | 2017-04-19 10:36:31 -0700 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2017-04-19 21:19:15 +0000 |
commit | 62a2bee7a5706e9b37a6bdff3ee2cc422912f463 (patch) | |
tree | 6f8863d542f2b8d66269266b0cc2244ccb9f238f /src/cmd/compile/internal/types/pkg.go | |
parent | b2a363b7ea8b0f53d186c8396a87371425be6e7c (diff) | |
download | go-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.go | 8 |
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 |