Просмотр исходного кода

reflect/prototype: fix mapping of Go types for fixed{32,64} kinds

Change-Id: I700e61c819a72d31a3b77b7de7fab7799aa22db3
Reviewed-on: https://go-review.googlesource.com/c/154582
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
Herbie Ong 7 лет назад
Родитель
Сommit
7bf88d1377
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      reflect/prototype/go_type.go

+ 4 - 4
reflect/prototype/go_type.go

@@ -269,14 +269,14 @@ var goTypeForPBKind = map[protoreflect.Kind]reflect.Type{
 	protoreflect.BoolKind:     reflect.TypeOf(bool(false)),
 	protoreflect.Int32Kind:    reflect.TypeOf(int32(0)),
 	protoreflect.Sint32Kind:   reflect.TypeOf(int32(0)),
-	protoreflect.Fixed32Kind:  reflect.TypeOf(int32(0)),
+	protoreflect.Sfixed32Kind: reflect.TypeOf(int32(0)),
 	protoreflect.Int64Kind:    reflect.TypeOf(int64(0)),
 	protoreflect.Sint64Kind:   reflect.TypeOf(int64(0)),
-	protoreflect.Fixed64Kind:  reflect.TypeOf(int64(0)),
+	protoreflect.Sfixed64Kind: reflect.TypeOf(int64(0)),
 	protoreflect.Uint32Kind:   reflect.TypeOf(uint32(0)),
-	protoreflect.Sfixed32Kind: reflect.TypeOf(uint32(0)),
+	protoreflect.Fixed32Kind:  reflect.TypeOf(uint32(0)),
 	protoreflect.Uint64Kind:   reflect.TypeOf(uint64(0)),
-	protoreflect.Sfixed64Kind: reflect.TypeOf(uint64(0)),
+	protoreflect.Fixed64Kind:  reflect.TypeOf(uint64(0)),
 	protoreflect.FloatKind:    reflect.TypeOf(float32(0)),
 	protoreflect.DoubleKind:   reflect.TypeOf(float64(0)),
 	protoreflect.StringKind:   reflect.TypeOf(string("")),