Commit f79b50b8 authored by Robert Griesemer's avatar Robert Griesemer

go/importer: match predeclared type list with gc's list in binary exporter

I think we had this code before but it may have gone lost somehow.

Change-Id: Ifde490e686de0d2bfe907cbe19c9197f24f5fa8e
Reviewed-on: https://go-review.googlesource.com/21537Reviewed-by: default avatarMatthew Dempsky <mdempsky@google.com>
parent d8c815d8
...@@ -723,7 +723,11 @@ var predeclared = []types.Type{ ...@@ -723,7 +723,11 @@ var predeclared = []types.Type{
// invalid type // invalid type
types.Typ[types.Invalid], // only appears in packages with errors types.Typ[types.Invalid], // only appears in packages with errors
// TODO(mdempsky): Provide an actual Type value to represent "any"? // used internally by gc; never used by this package or in .a files
// (Why exactly does gc emit the "any" type?) anyType{},
types.Typ[types.Invalid],
} }
type anyType struct{}
func (t anyType) Underlying() types.Type { return t }
func (t anyType) String() string { return "any" }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment