From 02a124bfab6e749c484d9846e3eba2d243346d28 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 29 Feb 2024 18:13:37 +0100 Subject: [PATCH] Workaround for GCC bug Signed-off-by: Steffen Vogel --- common/tests/unit/buffer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/tests/unit/buffer.cpp b/common/tests/unit/buffer.cpp index 7f3f22958..f6043c0d8 100644 --- a/common/tests/unit/buffer.cpp +++ b/common/tests/unit/buffer.cpp @@ -26,7 +26,11 @@ Test(buffer, decode) { const char *e = "{\"id\": \"5a786626-fbc6-4c04-98c2-48027e68c2fa\"}"; size_t len = strlen(e); +#pragma GCC diagnostic push +// Workaround for compiler bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106199 +#pragma GCC diagnostic ignored "-Wstringop-overflow" buf.insert(buf.begin(), e, e + len); +#pragma GCC diagnostic pop k = json_loads(e, 0, nullptr); cr_assert_not_null(k);