diff --git a/src/commonlib/include/commonlib/endian.h b/src/commonlib/include/commonlib/endian.h index 24b10826f4..971854c2b3 100644 --- a/src/commonlib/include/commonlib/endian.h +++ b/src/commonlib/include/commonlib/endian.h @@ -7,11 +7,6 @@ #include #include -/* GCC >= 12 triggers false positives (-Warray-bounds) on - * deliberate low-level memory accesses here. */ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Warray-bounds" - /* Endian agnostic functions working on single byte. */ static inline uint8_t read_ble8(const void *src) @@ -252,4 +247,4 @@ static inline void zero_n(void *dest, size_t n) memset(dest, 0, n); } -#endif /* _COMMONLIB_ENDIAN_H_ */ +#endif