Merge pull request #1383 from jonrumsey/dev

Suppress VS2022 warnings

GitOrigin-RevId: 835d6f9a61fd843bf482efb518181853153f564d
Change-Id: If895741451f85f440caac9244af6072074e81043
diff --git a/lib/lz4.c b/lib/lz4.c
index b7dd32a..aea8040 100644
--- a/lib/lz4.c
+++ b/lib/lz4.c
@@ -124,6 +124,9 @@
 #  include <intrin.h>               /* only present in VS2005+ */
 #  pragma warning(disable : 4127)   /* disable: C4127: conditional expression is constant */
 #  pragma warning(disable : 6237)   /* disable: C6237: conditional expression is always 0 */
+#  pragma warning(disable : 6239)   /* disable: C6239: (<non-zero constant> && <expression>) always evaluates to the result of <expression> */
+#  pragma warning(disable : 6240)   /* disable: C6240: (<expression> && <non-zero constant>) always evaluates to the result of <expression> */
+#  pragma warning(disable : 6326)   /* disable: C6326: Potential comparison of a constant with another constant */
 #endif  /* _MSC_VER */
 
 #ifndef LZ4_FORCE_INLINE