From 65abb64e73a989f92458ceaa112e8932a58e1c22 Mon Sep 17 00:00:00 2001 From: Adam Cozzette Date: Mon, 17 May 2021 10:38:40 -0700 Subject: [PATCH] Fixed syntax errors in bswap_64 (#8613) It looks like some syntax errors were introduced by mistake because some left parentheses were changed to curly braces without the right parens being changed accordingly. This fixes #8611. --- src/google/protobuf/stubs/port.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/google/protobuf/stubs/port.h b/src/google/protobuf/stubs/port.h index eec96faf387d..bead0af74306 100644 --- a/src/google/protobuf/stubs/port.h +++ b/src/google/protobuf/stubs/port.h @@ -263,14 +263,14 @@ static inline uint32 bswap_32(uint32 x) { #ifndef bswap_64 static inline uint64 bswap_64(uint64 x) { - return (((x & uint64_t{0xFFu)) << 56) | - ((x & uint64_t{0xFF00u)) << 40) | - ((x & uint64_t{0xFF0000u)) << 24) | - ((x & uint64_t{0xFF000000u)) << 8) | - ((x & uint64_t{0xFF00000000u)) >> 8) | - ((x & uint64_t{0xFF0000000000u)) >> 24) | - ((x & uint64_t{0xFF000000000000u)) >> 40) | - ((x & uint64_t{0xFF00000000000000u)) >> 56)); + return (((x & uint64_t{0xFFu}) << 56) | + ((x & uint64_t{0xFF00u}) << 40) | + ((x & uint64_t{0xFF0000u}) << 24) | + ((x & uint64_t{0xFF000000u}) << 8) | + ((x & uint64_t{0xFF00000000u}) >> 8) | + ((x & uint64_t{0xFF0000000000u}) >> 24) | + ((x & uint64_t{0xFF000000000000u}) >> 40) | + ((x & uint64_t{0xFF00000000000000u}) >> 56)); } #define bswap_64(x) bswap_64(x) #endif