unplugged-system/external/cronet/third_party/protobuf/patches/0033-no-enum-conversion-warn.patch

18 lines
582 B
Diff
Raw Normal View History

diff --git a/src/google/protobuf/wire_format_lite.h b/src/google/protobuf/wire_format_lite.h
index 32fe0c7711bc4..5f1a11e4e2cab 100644
--- a/src/google/protobuf/wire_format_lite.h
+++ b/src/google/protobuf/wire_format_lite.h
@@ -101,7 +101,11 @@ class PROTOBUF_EXPORT WireFormatLite {
// identifies the encoding of this data, it is possible to skip
// unrecognized fields for forwards compatibility.
- enum WireType {
+ enum WireType
+#ifndef SWIG
+ : int
+#endif // !SWIG
+ {
WIRETYPE_VARINT = 0,
WIRETYPE_FIXED64 = 1,
WIRETYPE_LENGTH_DELIMITED = 2,