summaryrefslogtreecommitdiff
path: root/warnings.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2021-07-24 06:41:40 -0600
committerKarl Williamson <khw@cpan.org>2021-07-30 06:11:45 -0600
commit0132fc5656244fb12418303024312482d47ea4f0 (patch)
treef15019906a8a09bbc4c8f415650e5840bde93e42 /warnings.h
parentd129874cb83375e1080b85b7564a7d6bb2861f14 (diff)
downloadperl-0132fc5656244fb12418303024312482d47ea4f0.tar.gz
warnings.h: Use cast instead of bitwise &
This saves that instruction
Diffstat (limited to 'warnings.h')
-rw-r--r--warnings.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/warnings.h b/warnings.h
index 4cb6a4e3c6..5658e2183f 100644
--- a/warnings.h
+++ b/warnings.h
@@ -223,10 +223,10 @@ category parameters passed.
#define packWARN3(a,b,c) ((a) | ((b)<<8) | ((c)<<16) )
#define packWARN4(a,b,c,d) ((a) | ((b)<<8) | ((c)<<16) | ((d) <<24))
-#define unpackWARN1(x) ((x) & 0xFF)
-#define unpackWARN2(x) (((x) >>8) & 0xFF)
-#define unpackWARN3(x) (((x) >>16) & 0xFF)
-#define unpackWARN4(x) (((x) >>24) & 0xFF)
+#define unpackWARN1(x) ((U8) (x) )
+#define unpackWARN2(x) ((U8) ((x) >> 8))
+#define unpackWARN3(x) ((U8) ((x) >> 16))
+#define unpackWARN4(x) ((U8) ((x) >> 24))
#define ckDEAD(x) \
(PL_curcop && \