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