From: Sergei Trofimovich Date: Sat, 4 Nov 2023 16:18:02 +0000 (+0000) Subject: diagnostics: fix gcc-urlifier.cc bootstrap failure [PR112379] X-Git-Tag: basepoints/gcc-15~5014 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9eef85a0276a0a118b76ce2da00861b75e9a3012;p=thirdparty%2Fgcc.git diagnostics: fix gcc-urlifier.cc bootstrap failure [PR112379] Without the change `./configure --enable-checking=release` bootstrap fails as: gcc/gcc-urlifier.cc:100:1: error: 'get_url_suffix_for_quoted_text()' defined but not used [-Werror=unused-function] This happens because the helper is used only in `ASSERT` macros which don't always get expanded to executable code. The fix marks helper function with `ATTRIBUTE_UNUSED`. gcc/ PR bootstrap/112379 * gcc-urlifier.cc (get_url_suffix_for_quoted_text): Mark as ATTRIBUTE_UNUSED. --- diff --git a/gcc/gcc-urlifier.cc b/gcc/gcc-urlifier.cc index 269246bc7035..0dbff9853132 100644 --- a/gcc/gcc-urlifier.cc +++ b/gcc/gcc-urlifier.cc @@ -37,7 +37,8 @@ public: char *get_url_for_quoted_text (const char *p, size_t sz) const final override; const char *get_url_suffix_for_quoted_text (const char *p, size_t sz) const; - const char *get_url_suffix_for_quoted_text (const char *p) const; + /* We use ATTRIBUTE_UNUSED as this helper is called only from ASSERTs. */ + const char *get_url_suffix_for_quoted_text (const char *p) const ATTRIBUTE_UNUSED; private: static char *