Index: third_party/protobuf/src/google/protobuf/stubs/platform_macros.h |
diff --git a/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h b/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h |
index 8abfd0c7fcb323cb1fa79f255883467724c4bfca..30604782c905e765128a95d584d814ab4946f9e2 100644 |
--- a/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h |
+++ b/third_party/protobuf/src/google/protobuf/stubs/platform_macros.h |
@@ -53,8 +53,13 @@ |
#define GOOGLE_PROTOBUF_ARCH_AARCH64 1 |
#define GOOGLE_PROTOBUF_ARCH_64_BIT 1 |
#elif defined(__MIPSEL__) |
+#if defined(__LP64__) |
+#define GOOGLE_PROTOBUF_ARCH_MIPS64 1 |
+#define GOOGLE_PROTOBUF_ARCH_64_BIT 1 |
+#else |
#define GOOGLE_PROTOBUF_ARCH_MIPS 1 |
#define GOOGLE_PROTOBUF_ARCH_32_BIT 1 |
+#endif |
#elif defined(__pnacl__) |
#define GOOGLE_PROTOBUF_ARCH_32_BIT 1 |
#elif defined(__ppc__) |