From f0d61c7533345127339780d76c6a57af73f2c602 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Fri, 30 Apr 2021 03:22:18 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20Fix=20no-message=20static=5Fasse?= =?UTF-8?q?rts=20in=20Source/engine.h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restores GCC5 compatibility --- Source/engine.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/engine.h b/Source/engine.h index c0b1ad887..087ddd24c 100644 --- a/Source/engine.h +++ b/Source/engine.h @@ -146,7 +146,7 @@ inline BYTE *CelGetFrameStart(BYTE *pCelBuff, int nCel) template constexpr uint32_t LoadLE32(const T *b) { - static_assert(sizeof(T) == 1); + static_assert(sizeof(T) == 1, "invalid argument"); #if BYTE_ORDER == LITTLE_ENDIAN return ((uint32_t)(b)[3] << 24) | ((uint32_t)(b)[2] << 16) | ((uint32_t)(b)[1] << 8) | (uint32_t)(b)[0]; @@ -158,7 +158,7 @@ constexpr uint32_t LoadLE32(const T *b) template constexpr uint32_t LoadBE32(const T *b) { - static_assert(sizeof(T) == 1); + static_assert(sizeof(T) == 1, "invalid argument"); #if BYTE_ORDER == LITTLE_ENDIAN return ((uint32_t)(b)[0] << 24) | ((uint32_t)(b)[1] << 16) | ((uint32_t)(b)[2] << 8) | (uint32_t)(b)[3];