diff --git a/r5dev/thirdparty/cppnet/cppkore/stdext.h b/r5dev/thirdparty/cppnet/cppkore/stdext.h
index c8a5cb4c..904198ca 100644
--- a/r5dev/thirdparty/cppnet/cppkore/stdext.h
+++ b/r5dev/thirdparty/cppnet/cppkore/stdext.h
@@ -62,17 +62,17 @@ namespace std
 			{
 				const unsigned char *cp = (const unsigned char*)longword_ptr;
 
-				if (8 < sizeof longword)
+				if _CONSTEXPR17(8 < sizeof longword)
 					for (i = sizeof longword - 1; 8 <= i; i--)
 						if (cp[i] == c)
 							return (void *)&cp[i];
-				if (7 < sizeof longword && cp[7] == c)
+				if _CONSTEXPR17(7 < sizeof longword && cp[7] == c)
 					return (void *)&cp[7];
-				if (6 < sizeof longword && cp[6] == c)
+				if _CONSTEXPR17(6 < sizeof longword && cp[6] == c)
 					return (void *)&cp[6];
-				if (5 < sizeof longword && cp[5] == c)
+				if _CONSTEXPR17(5 < sizeof longword && cp[5] == c)
 					return (void *)&cp[5];
-				if (4 < sizeof longword && cp[4] == c)
+				if _CONSTEXPR17(4 < sizeof longword && cp[4] == c)
 					return (void *)&cp[4];
 				if (cp[3] == c)
 					return (void *)&cp[3];