aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types/pkg.go
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josharian@gmail.com>2017-04-21 08:19:35 -0700
committerJosh Bleecher Snyder <josharian@gmail.com>2017-04-21 16:11:15 +0000
commit24c52ee57046f5e58ce6db158b0efad02ced6606 (patch)
tree1df424dcb6ab56178208ac869ec7ffe0cdb1e724 /src/cmd/compile/internal/types/pkg.go
parent0d50a49f5c3fb6292b43d71579455cf68a1939d9 (diff)
downloadgo-24c52ee57046f5e58ce6db158b0efad02ced6606.tar.gz
go-24c52ee57046f5e58ce6db158b0efad02ced6606.zip
cmd/compile: move typepkg to package types
Response to code review feedback on CL 40693. It is now only accessible by types.TypePkgLookup. Passes toolstash-check. Change-Id: I0c422c1a271f97467ae38de53af9dc33f4b31bdb Reviewed-on: https://go-review.googlesource.com/41304 Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Robert Griesemer <gri@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/types/pkg.go')
-rw-r--r--src/cmd/compile/internal/types/pkg.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/types/pkg.go b/src/cmd/compile/internal/types/pkg.go
index 1fe49bd142..effb3a82f7 100644
--- a/src/cmd/compile/internal/types/pkg.go
+++ b/src/cmd/compile/internal/types/pkg.go
@@ -68,6 +68,13 @@ var nopkg = &Pkg{
Syms: make(map[string]*Sym),
}
+// fake package for runtime type info (headers)
+var typepkg = NewPkg("type", "type")
+
+func TypePkgLookup(name string) *Sym {
+ return typepkg.Lookup(name)
+}
+
func (pkg *Pkg) Lookup(name string) *Sym {
s, _ := pkg.LookupOK(name)
return s