diff options
Diffstat (limited to 'src/encoding')
| -rw-r--r-- | src/encoding/gob/type.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/encoding/gob/type.go b/src/encoding/gob/type.go index f8b7b24db7..efaed68749 100644 --- a/src/encoding/gob/type.go +++ b/src/encoding/gob/type.go @@ -109,6 +109,8 @@ var ( binaryUnmarshalerInterfaceType = reflect.TypeOf((*encoding.BinaryUnmarshaler)(nil)).Elem() textMarshalerInterfaceType = reflect.TypeOf((*encoding.TextMarshaler)(nil)).Elem() textUnmarshalerInterfaceType = reflect.TypeOf((*encoding.TextUnmarshaler)(nil)).Elem() + + wireTypeType = reflect.TypeOf((*wireType)(nil)).Elem() ) // implementsInterface reports whether the type implements the @@ -262,7 +264,7 @@ var ( ) // Predefined because it's needed by the Decoder -var tWireType = mustGetTypeInfo(reflect.TypeOf((*wireType)(nil)).Elem()).id +var tWireType = mustGetTypeInfo(wireTypeType).id var wireTypeUserInfo *userTypeInfo // userTypeInfo of wireType func init() { @@ -284,7 +286,7 @@ func init() { } idToType = idToType[:firstUserId] registerBasics() - wireTypeUserInfo = userType(reflect.TypeOf((*wireType)(nil)).Elem()) + wireTypeUserInfo = userType(wireTypeType) } // Array type |
