diff options
Diffstat (limited to 'base/sys_byteorder.h')
-rw-r--r-- | base/sys_byteorder.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/base/sys_byteorder.h b/base/sys_byteorder.h index 9ee1827e1e..8d9066c702 100644 --- a/base/sys_byteorder.h +++ b/base/sys_byteorder.h @@ -13,7 +13,6 @@ #include <stdint.h> -#include "base/logging.h" #include "build/build_config.h" #if defined(COMPILER_MSVC) @@ -47,21 +46,6 @@ inline uint64_t ByteSwap(uint64_t x) { #endif } -inline uintptr_t ByteSwapUintPtrT(uintptr_t x) { - // We do it this way because some build configurations are ILP32 even when - // defined(ARCH_CPU_64_BITS). Unfortunately, we can't use sizeof in #ifs. But, - // because these conditionals are constexprs, the irrelevant branches will - // likely be optimized away, so this construction should not result in code - // bloat. - if (sizeof(uintptr_t) == 4) { - return ByteSwap(static_cast<uint32_t>(x)); - } else if (sizeof(uintptr_t) == 8) { - return ByteSwap(static_cast<uint64_t>(x)); - } else { - NOTREACHED(); - } -} - // Converts the bytes in |x| from host order (endianness) to little endian, and // returns the result. inline uint16_t ByteSwapToLE16(uint16_t x) { |