Index: ipc/ipc_message_utils.h |
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h |
index ef32e0bd61c4e078649c685d84ab870a65c6a81d..942a4b79a000032a3382dce4968f7612724de3e4 100644 |
--- a/ipc/ipc_message_utils.h |
+++ b/ipc/ipc_message_utils.h |
@@ -193,7 +193,8 @@ struct ParamTraits<unsigned int> { |
// 3) Android 64 bit also has int64_t typedef'd to long. |
// Since we want to support Android 32<>64 bit IPC, as long as we don't have |
// these traits for 32 bit ARM then that'll catch any errors. |
-#if defined(OS_WIN) || defined(OS_LINUX) || defined(ARCH_CPU_ARM64) |
+#if defined(OS_WIN) || defined(OS_LINUX) || \ |
+ (defined(OS_ANDROID) && defined(ARCH_CPU_64_BITS)) |
template <> |
struct ParamTraits<long> { |
typedef long param_type; |