Updating dependency github.com/gogo/protobuf to version v1.3.1

This commit is contained in:
Davanum Srinivas
2020-01-13 17:36:07 -05:00
parent 50f9ea7999
commit 9c78f05d06
62 changed files with 839 additions and 1250 deletions

View File

@@ -1010,7 +1010,12 @@ func (p *marshalto) Generate(file *generator.FileDescriptor) {
ccTypeName := p.OneOfTypeName(message, field)
p.P(`func (m *`, ccTypeName, `) MarshalTo(dAtA []byte) (int, error) {`)
p.In()
p.P(`return m.MarshalToSizedBuffer(dAtA[:m.Size()])`)
if gogoproto.IsProtoSizer(file.FileDescriptorProto, message.DescriptorProto) {
p.P(`size := m.ProtoSize()`)
} else {
p.P(`size := m.Size()`)
}
p.P(`return m.MarshalToSizedBuffer(dAtA[:size])`)
p.Out()
p.P(`}`)
p.P(``)