From c02849dd73da0afd7ef8fc4b056be57e0dc700b4 Mon Sep 17 00:00:00 2001 From: no name <no@mail> Date: Mon, 1 Jun 2020 21:48:22 +0000 Subject: [PATCH] FIX error: right operand of shift expression '(1 << BLA)' is greater than or equal to the precision BLA of the left operand [-fpermissive] --- include/bits/limits.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/bits/limits.h b/include/bits/limits.h index 7d5e88072..ec4b39a9b 100644 --- a/include/bits/limits.h +++ b/include/bits/limits.h @@ -21,12 +21,12 @@ #define SHRT_MIN (-SHRT_MAX - 1) // TODO: These might not be accurate on all platforms -#define SSIZE_MAX ((1 << 64 - 1) - 1) +#define SSIZE_MAX 0x7fffffffffffffff #define UCHAR_MAX 255 -#define UINT_MAX ((1 << 32) - 1) -#define ULLONG_MAX ((1 << 64) - 1) -#define ULONG_MAX ((1 << 64) - 1) -#define USHRT_MAX ((1 << 16) - 1) +#define UINT_MAX 0xffffffff +#define ULLONG_MAX 0xffffffffffffffff +#define ULONG_MAX 0xffffffffffffffff +#define USHRT_MAX 0xffffffffffffffff #define WORD_BIT 32 #endif -- GitLab