From 2e4404ca7eb9b79b5b0e5de72ec9db339e6cbe11 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 22 Nov 2020 23:20:04 +0100 Subject: [PATCH] Fix a (strange) warning for gcc 8 without assertions. Add back the assertions as compile hints. --- m-string.h | 1 + 1 file changed, 1 insertion(+) diff --git a/m-string.h b/m-string.h index 7004c530..b4f61633 100644 --- a/m-string.h +++ b/m-string.h @@ -764,6 +764,7 @@ string_replace_at (string_t v, size_t pos, size_t len, const char str2[]) M_ASSERT_INDEX (str1_l, size + str2_l + 1); ptr = stringi_fit2size (v, size + str2_l - str1_l + 1); M_ASSERT_INDEX (pos + str1_l, size + 1); + M_ASSUME (pos + str1_l < size + 1); memmove(&ptr[pos+str2_l], &ptr[pos+str1_l], size - pos - str1_l + 1); stringi_set_size(v, size + str2_l - str1_l); } else {