libstdc++: Suppress an attribute suggestion warning [PR116853].
This warning is triggering during the build and breaking bootstrap on at least two targets. The warning appears valid, but the final fix for it is not yet clear. In the meantime, to restore bootstrap, the following patch ignores the warning in the relevant code section. PR libstdc++/116853 libstdc++-v3/ChangeLog: * include/bits/basic_string.h: Ignore suggest-attribute=format warning when using posix vsnprintf in to_string() implementations. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
This commit is contained in:
parent
c45844eb7d
commit
d797202caa
1 changed files with 3 additions and 0 deletions
|
@ -4399,6 +4399,8 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
|
|||
return __str;
|
||||
}
|
||||
#elif _GLIBCXX_USE_C99_STDIO
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wsuggest-attribute=format"
|
||||
// NB: (v)snprintf vs sprintf.
|
||||
|
||||
_GLIBCXX_NODISCARD
|
||||
|
@ -4430,6 +4432,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
|
|||
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
|
||||
"%Lf", __val);
|
||||
}
|
||||
#pragma GCC diagnostic pop
|
||||
#endif // _GLIBCXX_USE_C99_STDIO
|
||||
|
||||
#if defined(_GLIBCXX_USE_WCHAR_T) && _GLIBCXX_USE_C99_WCHAR
|
||||
|
|
Loading…
Add table
Reference in a new issue