diff --git a/src/v8_typed_array_bswap.h b/src/v8_typed_array_bswap.h index c8a24f5840..87939bbd5f 100644 --- a/src/v8_typed_array_bswap.h +++ b/src/v8_typed_array_bswap.h @@ -127,9 +127,9 @@ inline T SwapBytes(T x) { } template <> -inline uint8_t SwapBytes(uint8_t x) { return x; } +inline signed char SwapBytes(signed char x) { return x; } template <> -inline int8_t SwapBytes(int8_t x) { return x; } +inline unsigned char SwapBytes(unsigned char x) { return x; } template <> inline uint16_t SwapBytes(uint16_t x) { return V8_TYPED_ARRAY_BSWAP16(x); } template <>