From d16853fe8cc216c5ba3a0c171409655d2e31b8e0 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 5 May 2025 17:44:53 +0900 Subject: [PATCH] stringop-overread warning is since GCC 11 --- ext/digest/sha1/sha1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/digest/sha1/sha1.c b/ext/digest/sha1/sha1.c index 244fed7..ce20027 100644 --- a/ext/digest/sha1/sha1.c +++ b/ext/digest/sha1/sha1.c @@ -234,7 +234,7 @@ void SHA1_Update(SHA1_CTX *context, const uint8_t *data, size_t len) SHA1_Transform(context->state, context->buffer); for ( ; i + 63 < len; i += 64) { RB_DIGEST_WARNING_PUSH(); -#if defined(__GNUC__) && !defined(__clang__) +#if defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 11 RB_DIGEST_WARNING_IGNORED(-Wstringop-overread); #endif SHA1_Transform(context->state, &data[i]);