[Bug c++/116852] -fvisibility-inlines-hidden does not hide template functions without 'inline'

2024-09-27 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116852 --- Comment #4 from Jörg Richter --- > I don't think there's a way besides wrapping those inside #pragma GCC > visibility, using attributes and/or -fvisibility I had hoped the point of -fvisibility-inlines-hidden is to not have to do this in s

[Bug c++/116852] New: -fvisibility-inlines-hidden does not hide template functions without 'inline'

2024-09-25 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116852 Bug ID: 116852 Summary: -fvisibility-inlines-hidden does not hide template functions without 'inline' Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity

[Bug c++/115779] New: boost-flat_map begin/end is the same for non empty container

2024-07-04 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115779 Bug ID: 115779 Summary: boost-flat_map begin/end is the same for non empty container Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal

[Bug c++/113767] New: Missing Destructor Call with goto and return value

2024-02-05 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113767 Bug ID: 113767 Summary: Missing Destructor Call with goto and return value Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug c++/109205] New: vector.resize( v.size() + 100 ) does unnecessary comparison

2023-03-20 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109205 Bug ID: 109205 Summary: vector.resize( v.size() + 100 ) does unnecessary comparison Product: gcc Version: 12.2.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/107784] QOI: sizeof( bind_front( Member-Function ) ) too big

2022-11-22 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107784 --- Comment #8 from Jörg Richter --- To be honest, I can't tell from the description that this option unlocks a libstdc++ that makes no allowance for ABI incompatibilities. If you had a libstdc++ that didn't care about the ABI, similar to boos

[Bug libstdc++/107784] QOI: sizeof( bind_front( Member-Function ) ) too big

2022-11-21 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107784 --- Comment #6 from Jörg Richter --- It's not that I'm intentionally using bind_front without further arguments. I just stumbled across it when I was developing code that could output the target of a std::function<>. As I've stumpelt upon it, I

[Bug libstdc++/107784] QOI: sizeof( bind_front( Member-Function ) ) too big

2022-11-21 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107784 --- Comment #2 from Jörg Richter --- I think it should only change the size of std::_Bind_front. This type should not be used at any ABI relevant border. But even if it is, I should be possible to just rename the type?

[Bug libstdc++/107784] New: QOI: sizeof( bind_front( Member-Function ) ) too big

2022-11-21 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107784 Bug ID: 107784 Summary: QOI: sizeof( bind_front( Member-Function ) ) too big Product: gcc Version: 12.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug c++/107069] New: string assignment triggers warning

2022-09-28 Thread joerg.richter--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107069 Bug ID: 107069 Summary: string assignment triggers warning Product: gcc Version: 12.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++