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