https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
Florian Weimer changed:
What|Removed |Added
CC||fw at gcc dot gnu.org
--- Comment #9 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #8 from Jonathan Wakely ---
And here too: https://bugzilla.redhat.com/show_bug.cgi?id=2259394
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #7 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #6 from Jonathan Wakely ---
(In reply to Jonathan Wakely from comment #1)
> That would be difficult, because std::remove is overloaded and another
> overload was found here (the one declared in ). Usually we only
> provide fix-it hin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #5 from Petr Vaněk ---
Thank you for the quick response and clarifications. I'll work on patching
rspamd to adhere to these requirements.
As for std::begin and std::end, rspamd uses them correctly, the std:: was
actually reduced by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #4 from Jonathan Wakely ---
FWIW the change in transitive includes was r14-1459-g940645cec500ab
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #3 from Jonathan Wakely ---
As I wrote in PR 82594, the error should say that the number of arguments is
wrong instead of the irrelevant error about converting to const char*.
I don't think a fix-it is likely here though.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #2 from Jonathan Wakely ---
(In reply to Jonathan Wakely from comment #1)
> This is broken in two ways, you need to include both *and*
> for this program.
Actually three ways. There is no guarantee that std::vector's iterators hav
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112293
--- Comment #1 from Jonathan Wakely ---
(In reply to Petr Vaněk from comment #0)
> The issue appears to arise from internal changes in libstdc++ that now
> require the explicit inclusion of the header (this part is
> likely a bug within rspamd)