diff options
author | Joe Onorato <joeo@google.com> | 2016-10-20 11:27:37 -0700 |
---|---|---|
committer | Joe Onorato <joeo@google.com> | 2016-10-20 11:57:22 -0700 |
commit | 3a5eb297205b4c468d35912e3df5cdf014f6e188 (patch) | |
tree | 3edcc9d82501bdb0d9774537f64a2489513961d6 /tools/streaming_proto | |
parent | 011cef54ee0a8260f6b4381c7ea28a450cd3cbce (diff) |
Fix bad type codes in streaming proto compiler
Change-Id: I4623f0a726107ec1321cadcaaf83b23353d0728e
Test: make StreamingProtoTest
Diffstat (limited to 'tools/streaming_proto')
-rw-r--r-- | tools/streaming_proto/main.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/streaming_proto/main.cpp b/tools/streaming_proto/main.cpp index d2862137b216..5435728a3d4b 100644 --- a/tools/streaming_proto/main.cpp +++ b/tools/streaming_proto/main.cpp @@ -191,38 +191,55 @@ get_field_id(const FieldDescriptorProto& field) switch (field.type()) { case FieldDescriptorProto::TYPE_DOUBLE: result |= FIELD_TYPE_DOUBLE; + break; case FieldDescriptorProto::TYPE_FLOAT: result |= FIELD_TYPE_FLOAT; + break; case FieldDescriptorProto::TYPE_INT64: result |= FIELD_TYPE_INT64; + break; case FieldDescriptorProto::TYPE_UINT64: result |= FIELD_TYPE_UINT64; + break; case FieldDescriptorProto::TYPE_INT32: result |= FIELD_TYPE_INT32; + break; case FieldDescriptorProto::TYPE_FIXED64: result |= FIELD_TYPE_FIXED64; + break; case FieldDescriptorProto::TYPE_FIXED32: result |= FIELD_TYPE_FIXED32; + break; case FieldDescriptorProto::TYPE_BOOL: result |= FIELD_TYPE_BOOL; + break; case FieldDescriptorProto::TYPE_STRING: result |= FIELD_TYPE_STRING; + break; case FieldDescriptorProto::TYPE_MESSAGE: result |= FIELD_TYPE_OBJECT; + break; case FieldDescriptorProto::TYPE_BYTES: result |= FIELD_TYPE_BYTES; + break; case FieldDescriptorProto::TYPE_UINT32: result |= FIELD_TYPE_UINT32; + break; case FieldDescriptorProto::TYPE_ENUM: result |= FIELD_TYPE_ENUM; + break; case FieldDescriptorProto::TYPE_SFIXED32: result |= FIELD_TYPE_SFIXED32; + break; case FieldDescriptorProto::TYPE_SFIXED64: result |= FIELD_TYPE_SFIXED64; + break; case FieldDescriptorProto::TYPE_SINT32: result |= FIELD_TYPE_SINT32; + break; case FieldDescriptorProto::TYPE_SINT64: result |= FIELD_TYPE_SINT64; + break; default: ; } |