From ef2ae5f23b9be3eda84dc1907b3b1ba5217e9cd7 Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Sat, 24 Jul 2021 07:22:25 -0600 Subject: [PATCH] POSIX: Save a '&' instr by casting to U8 --- ext/POSIX/POSIX.xs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs index cb2d8d50edbe..be45ac6fb975 100644 --- a/ext/POSIX/POSIX.xs +++ b/ext/POSIX/POSIX.xs @@ -1678,7 +1678,7 @@ static const struct lconv_offset lconv_integers[] = { * in the first place, though. -- Ingo Weinhold */ #if defined(__HAIKU__) -# define WMUNGE(x) (((x) & 0xFF00) >> 8 | ((x) & 0x00FF) << 8) +# define WMUNGE(x) (((x) & 0xFF00) >> 8 | (((U8) (x)) << 8)) #else # define WMUNGE(x) (x) #endif